Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

  1. //
  2. // info.h: Declares data, defines and struct types for twin creation
  3. // module.
  4. //
  5. //
  6. #ifndef __INFO_H__
  7. #define __INFO_H__
  8. ///////////////////////////////////////////////////// INCLUDES
  9. ///////////////////////////////////////////////////// DEFINES
  10. ///////////////////////////////////////////////////// MACROS
  11. ///////////////////////////////////////////////////// TYPEDEFS
  12. typedef struct
  13. {
  14. LPBRIEFCASESTG pbrfstg; // IBriefcaseStg instance
  15. // Params
  16. //
  17. CBS * pcbs;
  18. int atomPath;
  19. HDPA hdpaTwins; // handle to array of twin handles which will
  20. // be filled by dialog.
  21. // N.b. Caller must release these twins!
  22. BOOL bStandAlone; // private: should only be set by Info_DoModal
  23. } XINFOSTRUCT, * LPXINFOSTRUCT;
  24. ///////////////////////////////////////////////////// EXPORTED DATA
  25. ///////////////////////////////////////////////////// PUBLIC PROTOTYPES
  26. BOOL _export CALLBACK Info_WrapperProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
  27. int PUBLIC Info_DoModal (HWND hwndParent, LPXINFOSTRUCT lpxinfo);
  28. #endif // __INFO_H__