Leaked source code of windows server 2003
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.

37 lines
1.2 KiB

  1. /* File: D:\wacker\ext\pageext.hh (Created: 01-Mar-1994)
  2. *
  3. * Copyright 1994 by Hilgraeve Inc. -- Monroe, MI
  4. * All rights reserved
  5. *
  6. * $Revision: 1 $
  7. * $Date: 10/05/98 12:27p $
  8. */
  9. //
  10. // The class ID of this page extension class.
  11. // "{1B53F360-9A1B-1069-930C-00AA0030EBC8}"
  12. //
  13. // The class ID of the icon handleer
  14. //
  15. // {88895560-9AA2-1069-930E-00AA0030EBC8}
  16. DEFINE_GUID(CLSID_SamplePageExt, 0x1B53F360, 0x9A1B, 0x1069, 0x93,0x0C,0x00,0xAA,0x00,0x30,0xEB,0xC8);
  17. DEFINE_GUID(CLSID_SampleIconExt, 0x88895560, 0x9AA2, 0x1069, 0x93,0x0E,0x00,0xAA,0x00,0x30,0xEB,0xC8);
  18. typedef HRESULT (CALLBACK FAR * LPFNCREATEINSTANCE)(LPUNKNOWN pUnkOuter,
  19. REFIID riid, LPVOID FAR* ppvObject);
  20. void FSPage_AddPages(LPDATAOBJECT pdtobj,
  21. LPFNADDPROPSHEETPAGE lpfnAddPage, LPARAM lParam);
  22. void NETPage_AddPages(LPDATAOBJECT pdtobj,
  23. LPFNADDPROPSHEETPAGE lpfnAddPage, LPARAM lParam);
  24. STDAPI SHCreateDefClassObject(REFIID riid, LPVOID FAR* ppv,
  25. LPFNCREATEINSTANCE lpfnCI, UINT FAR * pcRefDll,
  26. REFIID riidInst);
  27. HRESULT CALLBACK IconExt_CreateInstance(LPUNKNOWN, REFIID, LPVOID FAR*);
  28. extern UINT g_cRefThisDll; // Reference count of this DLL.