windows-nt/Source/XPSP1/NT/net/rras/ras/ddm/handlers.h
2020-09-26 16:20:57 +08:00

179 lines
2 KiB
C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/********************************************************************/
/** 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
);