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.

99 lines
2.2 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1996 - 1999
  6. //
  7. // File: class.src
  8. //
  9. //--------------------------------------------------------------------------
  10. NAME CLASSPNP.SYS
  11. EXPORTS
  12. ClassInitialize
  13. ClassInitializeEx
  14. ClassGetDescriptor
  15. ClassReadDriveCapacity
  16. ClassReleaseQueue
  17. ClassAsynchronousCompletion
  18. ClassSplitRequest
  19. ClassDeviceControl
  20. ClassIoComplete
  21. ClassIoCompleteAssociated
  22. ClassInterpretSenseInfo
  23. ClassSendDeviceIoControlSynchronous
  24. ClassSendIrpSynchronous
  25. ClassForwardIrpSynchronous
  26. ClassSendSrbSynchronous
  27. ClassSendSrbAsynchronous
  28. ClassBuildRequest
  29. ClassModeSense
  30. ClassFindModePage
  31. ClassClaimDevice
  32. ClassInternalIoControl
  33. ClassCreateDeviceObject
  34. ClassRemoveDevice
  35. ClassInitializeSrbLookasideList
  36. ClassDeleteSrbLookasideList
  37. ClassQueryTimeOutRegistryValue
  38. ClassInvalidateBusRelations
  39. ClassMarkChildrenMissing
  40. ClassMarkChildMissing
  41. ClassDebugPrint
  42. ClassGetDriverExtension
  43. ClassCompleteRequest
  44. ClassReleaseRemoveLock
  45. ClassAcquireRemoveLockEx
  46. ClassUpdateInformationInRegistry
  47. ClassWmiCompleteRequest
  48. ClassWmiFireEvent
  49. ClassGetVpb
  50. ClassSetFailurePredictionPoll
  51. ClassNotifyFailurePredicted
  52. ClassInitializeTestUnitPolling
  53. ClassSignalCompletion
  54. ClassSendStartUnit
  55. //
  56. // APIs to support media change notification
  57. //
  58. ClassSetMediaChangeState
  59. ClassResetMediaChangeTimer
  60. ClassCheckMediaState
  61. ClassInitializeMediaChangeDetection
  62. ClassCleanupMediaChangeDetection
  63. ClassEnableMediaChangeDetection
  64. ClassDisableMediaChangeDetection
  65. //
  66. // Default power handling routines.
  67. //
  68. ClassSpinDownPowerHandler
  69. ClassStopUnitPowerHandler
  70. //
  71. // Child List handling routines.
  72. //
  73. ClassAcquireChildLock
  74. ClassReleaseChildLock
  75. //
  76. // Function to take care of matching hardware id's and
  77. // various hacks that are needed to deal with them.
  78. //
  79. ClassScanForSpecial
  80. //
  81. // Functions to access the Device Parameter key in the registry
  82. //
  83. ClassSetDeviceParameter
  84. ClassGetDeviceParameter