mirror of https://github.com/lianthony/NT4.0
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.
29 lines
1.0 KiB
29 lines
1.0 KiB
#include "commobj.h"
|
|
//#include "idlcomm.h"
|
|
|
|
typedef struct _CommonShellExtInit // cshx
|
|
{
|
|
CKnownShellExtInit kshx;
|
|
HKEY hkeyProgID;
|
|
LPDATAOBJECT pdtobj;
|
|
STGMEDIUM medium;
|
|
} CCommonShellExtInit, *PCOMMONSHELLEXTINIT;
|
|
|
|
void CCommonShellExtInit_Init(PCOMMONSHELLEXTINIT pcshx, PCommonUnknown pcunk);
|
|
void CCommonShellExtInit_Delete(PCOMMONSHELLEXTINIT pcshx);
|
|
|
|
typedef struct _CommonShellPropSheetExt // cspx
|
|
{
|
|
CKnownShellPropSheetExt kspx;
|
|
LPFNADDPROPSHEETPAGES lpfnAddPages;
|
|
} CCommonShellPropSheetExt, *PCOMMONSHELLPROPSHEETEXT;
|
|
|
|
void CCommonShellPropSheetExt_Init(PCOMMONSHELLPROPSHEETEXT pcspx,
|
|
PCommonUnknown pcunk,
|
|
LPFNADDPROPSHEETPAGES lpfnAddPages);
|
|
|
|
HRESULT CDefShellExtPage_CreateInstance(LPFNADDPROPSHEETPAGES lpfnAddPages,
|
|
LPUNKNOWN pobjOuter,
|
|
REFIID riid,
|
|
LPVOID * ppv);
|
|
|