Finds the first file object or group of file objects whose names match the specification. The specification can include extended attributes (EA) associated with a file or directory.
#define INCL_DOSFILEMGR
#include <os2.h>
PSZ pszFileSpec; /* Address of the ASCIIZ path name of the file or subdirectory to be found. */
PHDIR phdir; /* Address of the handle associated with this DosFindFirst request. */
ULONG flAttribute; /* Attribute value that determines the file objects to be searched for. */
PVOID pfindbuf; /* Result buffer. */
ULONG cbBuf; /* The length, in bytes, of pfindbuf. */
PULONG pcFileNames; /* Pointer to the number of entries: */
ULONG ulInfoLevel; /* The level of file information required. */
APIRET ulrc; /* Return Code. */
ulrc = DosFindFirst(pszFileSpec, phdir, flAttribute,
pfindbuf, cbBuf, pcFileNames, ulInfoLevel);