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.

52 lines
1.0 KiB

  1. /*++
  2. Copyright (C) 1997-2001 Microsoft Corporation
  3. Module Name:
  4. REGPROV.H
  5. Abstract:
  6. Defines the guids for the registry provider.
  7. History:
  8. a-davj 04-Mar-97 Created.
  9. --*/
  10. #ifndef _regprov_H_
  11. #define _regprov_H_
  12. DEFINE_GUID(LIBID_SAMPLEMO,0x8B26C640L,0xE46F,0x11CE,0xA5,0xB6,0x00,0xAA,0x00,0x68,0x0C,0x3F);
  13. DEFINE_GUID(CLSID_RegProvider,0xFE9AF5C0L,0xD3B6,0x11CE,0xA5,0xB6,0x00,0xAA,0x00,0x68,0x0C,0x3F);
  14. // {72967901-68EC-11d0-B729-00AA0062CBB7}
  15. DEFINE_GUID(CLSID_RegPropProv,
  16. 0x72967901, 0x68ec, 0x11d0, 0xb7, 0x29, 0x0, 0xaa, 0x0, 0x62, 0xcb, 0xb7);
  17. // {AA2B1081-EC0B-11d0-9E4D-00C04FC324A8}
  18. DEFINE_GUID(CLSID_RegEventCallback,
  19. 0xaa2b1081, 0xec0b, 0x11d0, 0x9e, 0x4d, 0x0, 0xc0, 0x4f, 0xc3, 0x24, 0xa8);
  20. class AutoProfile
  21. {
  22. public:
  23. AutoProfile();
  24. ~AutoProfile();
  25. HRESULT LoadProfile(HKEY & hRoot);
  26. private:
  27. BOOL m_bLoaded;
  28. HANDLE m_hToken;
  29. HKEY m_hRoot;
  30. };
  31. #ifdef __cplusplus
  32. class RegProvider;
  33. #endif
  34. #endif