Q about RtlGenerate8dot3Name

I assume the function RtlGenerate8dot3Name generates a short filename from a
long one but what is the argument Context for?

NTSYSAPI
VOID
NTAPI
RtlGenerate8dot3Name (
IN PUNICODE_STRING Name,
IN BOOLEAN AllowExtendedCharacters,
IN OUT PGENERATE_NAME_CONTEXT Context,
OUT PUNICODE_STRING Name8dot3
);


Get Your Private, Free Email at http://www.hotmail.com

This routine just generates names. It is up to the caller to determine if
the name is UNIQUE. If it isn’t the caller may call again; the context
value essentially tells this routine how to generate the NEXT possible 8.3
name for the given file.

Regards,

Tony Mason
Consulting Parner
OSR Open Systems Resources, Inc.
http://www.osr.com

-----Original Message-----
From: Henrik Eriksson [mailto:xxxxx@hotmail.com]
Sent: Saturday, March 04, 2000 8:45 PM
To: File Systems Developers Interest List
Subject: [ntfsd] Q about RtlGenerate8dot3Name

I assume the function RtlGenerate8dot3Name generates a short filename from a

long one but what is the argument Context for?

NTSYSAPI
VOID
NTAPI
RtlGenerate8dot3Name (
IN PUNICODE_STRING Name,
IN BOOLEAN AllowExtendedCharacters,
IN OUT PGENERATE_NAME_CONTEXT Context,
OUT PUNICODE_STRING Name8dot3
);


Get Your Private, Free Email at http://www.hotmail.com


You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)