File-dialog structure.

typedef struct _FILEDLG {
  ULONG       cbSize;                  /*  Structure size. */
  ULONG       fl;                      /*  FDS_* flags. */
  ULONG       ulUser;                  /*  Used by the application. */
  LONG        lReturn;                 /*  Result code. */
  LONG        lSRC;                    /*  System return code. */
  PSZ         pszTitle;                /*  Dialog title string. */
  PSZ         pszOKButton;             /*  OK push button text. */
  PFNWP       pfnDlgProc;              /*  Custom dialog procedure. */
  PSZ         pszIType;                /*  Extended-attribute type filter. */
  PAPSZ       papszITypeList;          /*  Pointer to a table of pointers to extended-attribute types. */
  PSZ         pszIDrive;               /*  The initial drive. */
  PAPSZ       papszIDriveList;         /*  Pointer to a table of pointers to drives. */
  HMODULE     hMod;                    /*  Module for custom dialog resources. */
  CHAR        szFullFile[CCHMAXPATH];  /*  Character array. */
  PAPSZ       papszFQFilename;         /*  Pointer to a table of pointers to fully-qualified file names. */
  ULONG       ulFQFCount;              /*  Number of file names. */
  USHORT      usDlgID;                 /*  Custom dialog ID. */
  SHORT       x;                       /*  X-axis dialog position. */
  SHORT       y;                       /*  Y-axis dialog position. */
  SHORT       sEAType;                 /*  Selected extended-attribute type. */
} FILEDLG;

typedef   FILEDLG   * PFILEDLG ;


[Back] [Next]