The PropEnumProc function is an application-defined callback function used with the EnumProps function. The function receives property entries from a window's property list. The PROPENUMPROC type defines a pointer to this callback function. PropEnumProc is a placeholder for the application-defined function name.
BOOL CALLBACK PropEnumProc(
  HWND hwnd,           // handle to window whose property list is 
                       // being enumerated
  LPCTSTR lpszString,  // string component of property
  HANDLE hData         // data handle component of property
);
 Return TRUE to continue the property list enumeration.
Return FALSE to stop the property list enumeration.
The following restrictions apply to this callback function:
  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in winuser.h.
  Import Library: User-defined.
  Unicode: Defined as Unicode and ANSI prototypes.
Window Properties Overview, Window Property Functions, EnumProps, EnumPropsEx, PropEnumProcEx, RemoveProp, SetProp