44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
//
|
|
// info.h: Declares data, defines and struct types for twin creation
|
|
// module.
|
|
//
|
|
//
|
|
|
|
#ifndef __INFO_H__
|
|
#define __INFO_H__
|
|
|
|
|
|
///////////////////////////////////////////////////// INCLUDES
|
|
|
|
///////////////////////////////////////////////////// DEFINES
|
|
|
|
///////////////////////////////////////////////////// MACROS
|
|
|
|
///////////////////////////////////////////////////// TYPEDEFS
|
|
|
|
typedef struct
|
|
{
|
|
LPBRIEFCASESTG pbrfstg; // IBriefcaseStg instance
|
|
// Params
|
|
//
|
|
CBS * pcbs;
|
|
int atomPath;
|
|
HDPA hdpaTwins; // handle to array of twin handles which will
|
|
// be filled by dialog.
|
|
// N.b. Caller must release these twins!
|
|
|
|
BOOL bStandAlone; // private: should only be set by Info_DoModal
|
|
} XINFOSTRUCT, * LPXINFOSTRUCT;
|
|
|
|
|
|
///////////////////////////////////////////////////// EXPORTED DATA
|
|
|
|
///////////////////////////////////////////////////// PUBLIC PROTOTYPES
|
|
|
|
BOOL _export CALLBACK Info_WrapperProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
|
|
|
|
int PUBLIC Info_DoModal (HWND hwndParent, LPXINFOSTRUCT lpxinfo);
|
|
|
|
#endif // __INFO_H__
|
|
|