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

  1. /********************************************************************/
  2. /** Copyright(c) 1995 Microsoft Corporation. **/
  3. /********************************************************************/
  4. //***
  5. //
  6. // Filename: handlers.h
  7. //
  8. // Description: Funtion and procedure prototypes for all event handlers
  9. //
  10. // History: May 11,1995 NarenG Created original version.
  11. //
  12. VOID
  13. SecurityDllEventHandler(
  14. VOID
  15. );
  16. //
  17. // rmhand.c function prototypes
  18. //
  19. VOID
  20. RmRecvFrameEventHandler(
  21. DWORD dwEventIndex
  22. );
  23. VOID
  24. RmEventHandler(
  25. IN DWORD dwEventIndex
  26. );
  27. VOID
  28. SvDevDisconnected(
  29. IN PDEVICE_OBJECT pDeviceObj
  30. );
  31. //
  32. // timehand.c function prototypes
  33. //
  34. VOID
  35. TimerHandler(
  36. VOID
  37. );
  38. VOID
  39. SvHwErrDelayCompleted(
  40. IN HANDLE hObject
  41. );
  42. VOID
  43. AnnouncePresenceHandler(
  44. IN HANDLE hObject
  45. );
  46. VOID
  47. SvCbDelayCompleted(
  48. IN HANDLE hObject
  49. );
  50. VOID
  51. SvAuthTimeout(
  52. IN HANDLE hObject
  53. );
  54. VOID
  55. SvDiscTimeout(
  56. IN HANDLE hObject
  57. );
  58. VOID
  59. SvSecurityTimeout(
  60. IN HANDLE hObject
  61. );
  62. VOID
  63. ReConnectInterface(
  64. IN HANDLE hObject
  65. );
  66. VOID
  67. MarkInterfaceAsReachable(
  68. IN HANDLE hObject
  69. );
  70. VOID
  71. ReConnectPersistentInterface(
  72. IN HANDLE hObject
  73. );
  74. VOID
  75. SetDialoutHoursRestriction(
  76. IN HANDLE hObject
  77. );
  78. //
  79. // ppphand.c function prototypes
  80. //
  81. VOID
  82. PppEventHandler(
  83. VOID
  84. );
  85. //
  86. // closehand.c function prototypes
  87. //
  88. VOID
  89. DevStartClosing(
  90. IN PDEVICE_OBJECT pDeviceObj
  91. );
  92. VOID
  93. DevCloseComplete(
  94. IN PDEVICE_OBJECT pDeviceObj
  95. );
  96. //
  97. // svchand.c function prototypes
  98. //
  99. VOID
  100. SvcEventHandler(
  101. VOID
  102. );
  103. VOID
  104. DDMServicePause(
  105. VOID
  106. );
  107. VOID
  108. DDMServiceResume(
  109. VOID
  110. );
  111. VOID
  112. DDMServiceStopComplete(
  113. VOID
  114. );
  115. VOID
  116. DDMServiceTerminate(
  117. VOID
  118. );
  119. //
  120. // rasapihd.c
  121. //
  122. VOID
  123. RasApiDisconnectHandler(
  124. IN DWORD dwEventIndex
  125. );
  126. VOID
  127. RasApiCleanUpPort(
  128. IN PDEVICE_OBJECT pDeviceObj
  129. );
  130. //
  131. // pnphand.c
  132. //
  133. DWORD
  134. DdmDevicePnpHandler(
  135. IN HANDLE ppnpEvent
  136. );
  137. VOID
  138. ChangeNotificationEventHandler(
  139. VOID
  140. );
  141.