54 lines
1 KiB
C
54 lines
1 KiB
C
/*++
|
|
|
|
Copyright (c) 1999, Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
sample\configurationemanager.h
|
|
|
|
Abstract:
|
|
|
|
The file contains the interface to the configuration manager.
|
|
|
|
--*/
|
|
|
|
#ifndef _CONFIGURATION_MANAGER_H_
|
|
#define _CONFIGURATION_MANAGER_H_
|
|
|
|
// globals...
|
|
|
|
extern CONFIGURATION_ENTRY g_ce;
|
|
|
|
|
|
|
|
// functions...
|
|
|
|
DWORD
|
|
CM_StartProtocol (
|
|
IN HANDLE hMgrNotificationEvent,
|
|
IN PSUPPORT_FUNCTIONS psfSupportFunctions,
|
|
IN PVOID pvGlobalInfo);
|
|
|
|
DWORD
|
|
CM_StopProtocol (
|
|
);
|
|
|
|
DWORD
|
|
CM_GetGlobalInfo (
|
|
IN PVOID pvGlobalInfo,
|
|
IN OUT PULONG pulBufferSize,
|
|
OUT PULONG pulStructureVersion,
|
|
OUT PULONG pulStructureSize,
|
|
OUT PULONG pulStructureCount);
|
|
|
|
DWORD
|
|
CM_SetGlobalInfo (
|
|
IN PVOID pvGlobalInfo);
|
|
|
|
DWORD
|
|
CM_GetEventMessage (
|
|
OUT ROUTING_PROTOCOL_EVENTS *prpeEvent,
|
|
OUT MESSAGE *pmMessage);
|
|
|
|
#endif // _CONFIGURATION_MANAGER_H_
|