Identifies names and lengths of extended attributes for a specific file or subdirectory.
#define INCL_DOSFILEMGR #include <os2.h> ULONG ulRefType; /* A value that indicates whether pvFile points to a handle or to an ASCIIZ name. */ PVOID pvFile; /* Address of the handle of a file returned by DosOpen; or the ASCIIZ name of a file or subdirectory. */ ULONG ulEntry; /* Ordinal of an entry in the file object's EA list, which indicates where in the list to begin the return of EA information. */ PVOID pvBuf; /* Address of the buffer where EA information is returned. */ ULONG cbBuf; /* The length, in bytes, of the buffer pointed to by pvBuf. */ PULONG pulCount; /* Pointer to number of EAs. */ ULONG ulInfoLevel; /* Level of information required. */ APIRET ulrc; /* Return Code. */ ulrc = DosEnumAttribute(ulRefType, pvFile, ulEntry, pvBuf, cbBuf, pulCount, ulInfoLevel);