Source code of Windows XP (NT5)
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.

53 lines
1.0 KiB

  1. /*++
  2. Copyright (c) 1999, Microsoft Corporation
  3. Module Name:
  4. sample\configurationemanager.h
  5. Abstract:
  6. The file contains the interface to the configuration manager.
  7. --*/
  8. #ifndef _CONFIGURATION_MANAGER_H_
  9. #define _CONFIGURATION_MANAGER_H_
  10. // globals...
  11. extern CONFIGURATION_ENTRY g_ce;
  12. // functions...
  13. DWORD
  14. CM_StartProtocol (
  15. IN HANDLE hMgrNotificationEvent,
  16. IN PSUPPORT_FUNCTIONS psfSupportFunctions,
  17. IN PVOID pvGlobalInfo);
  18. DWORD
  19. CM_StopProtocol (
  20. );
  21. DWORD
  22. CM_GetGlobalInfo (
  23. IN PVOID pvGlobalInfo,
  24. IN OUT PULONG pulBufferSize,
  25. OUT PULONG pulStructureVersion,
  26. OUT PULONG pulStructureSize,
  27. OUT PULONG pulStructureCount);
  28. DWORD
  29. CM_SetGlobalInfo (
  30. IN PVOID pvGlobalInfo);
  31. DWORD
  32. CM_GetEventMessage (
  33. OUT ROUTING_PROTOCOL_EVENTS *prpeEvent,
  34. OUT MESSAGE *pmMessage);
  35. #endif // _CONFIGURATION_MANAGER_H_