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.
 
 
 
 
 
 

178 lines
2.2 KiB

/********************************************************************/
/** Copyright(c) 1995 Microsoft Corporation. **/
/********************************************************************/
//***
//
// Filename: handlers.h
//
// Description: Funtion and procedure prototypes for all event handlers
//
// History: May 11,1995 NarenG Created original version.
//
VOID
SecurityDllEventHandler(
VOID
);
//
// rmhand.c function prototypes
//
VOID
RmRecvFrameEventHandler(
DWORD dwEventIndex
);
VOID
RmEventHandler(
IN DWORD dwEventIndex
);
VOID
SvDevDisconnected(
IN PDEVICE_OBJECT pDeviceObj
);
//
// timehand.c function prototypes
//
VOID
TimerHandler(
VOID
);
VOID
SvHwErrDelayCompleted(
IN HANDLE hObject
);
VOID
AnnouncePresenceHandler(
IN HANDLE hObject
);
VOID
SvCbDelayCompleted(
IN HANDLE hObject
);
VOID
SvAuthTimeout(
IN HANDLE hObject
);
VOID
SvDiscTimeout(
IN HANDLE hObject
);
VOID
SvSecurityTimeout(
IN HANDLE hObject
);
VOID
ReConnectInterface(
IN HANDLE hObject
);
VOID
MarkInterfaceAsReachable(
IN HANDLE hObject
);
VOID
ReConnectPersistentInterface(
IN HANDLE hObject
);
VOID
SetDialoutHoursRestriction(
IN HANDLE hObject
);
//
// ppphand.c function prototypes
//
VOID
PppEventHandler(
VOID
);
//
// closehand.c function prototypes
//
VOID
DevStartClosing(
IN PDEVICE_OBJECT pDeviceObj
);
VOID
DevCloseComplete(
IN PDEVICE_OBJECT pDeviceObj
);
//
// svchand.c function prototypes
//
VOID
SvcEventHandler(
VOID
);
VOID
DDMServicePause(
VOID
);
VOID
DDMServiceResume(
VOID
);
VOID
DDMServiceStopComplete(
VOID
);
VOID
DDMServiceTerminate(
VOID
);
//
// rasapihd.c
//
VOID
RasApiDisconnectHandler(
IN DWORD dwEventIndex
);
VOID
RasApiCleanUpPort(
IN PDEVICE_OBJECT pDeviceObj
);
//
// pnphand.c
//
DWORD
DdmDevicePnpHandler(
IN HANDLE ppnpEvent
);
VOID
ChangeNotificationEventHandler(
VOID
);