Windows2000/private/shell/shell32/defext.h

23 lines
639 B
C
Raw Normal View History

2001-01-01 00:00:00 +01:00
#include "commobj.h"
typedef struct
{
CKnownShellExtInit kshx;
HKEY hkeyProgID;
IDataObject *pdtobj;
STGMEDIUM medium;
} CCommonShellExtInit;
void CCommonShellExtInit_Init(CCommonShellExtInit *pcshx, CCommonUnknown *pcunk);
void CCommonShellExtInit_Delete(CCommonShellExtInit *pcshx);
typedef HRESULT (*LPFNADDPAGES)(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM);
typedef struct
{
CKnownShellPropSheetExt kspx;
LPFNADDPAGES lpfnAddPages;
} CCommonShellPropSheetExt;
void CCommonShellPropSheetExt_Init(CCommonShellPropSheetExt *pcspx, CCommonUnknown *pcunk, LPFNADDPAGES pfnAddPages);