mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 00:15:40 +00:00
* Create a branch for USB experiments.
svn path=/branches/usb-experiments/; revision=72629
This commit is contained in:
parent
28d8ba0d3e
commit
0ee830d7a4
23049 changed files with 0 additions and 1313991 deletions
77
sdk/include/xdk/cmfuncs.h
Normal file
77
sdk/include/xdk/cmfuncs.h
Normal file
|
@ -0,0 +1,77 @@
|
|||
/******************************************************************************
|
||||
* Configuration Manager Functions *
|
||||
******************************************************************************/
|
||||
|
||||
$if (_WDMDDK_)
|
||||
#if (NTDDI_VERSION >= NTDDI_WINXP)
|
||||
_IRQL_requires_max_(APC_LEVEL)
|
||||
NTKERNELAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
CmRegisterCallback(
|
||||
_In_ PEX_CALLBACK_FUNCTION Function,
|
||||
_In_opt_ PVOID Context,
|
||||
_Out_ PLARGE_INTEGER Cookie);
|
||||
|
||||
_IRQL_requires_max_(APC_LEVEL)
|
||||
NTKERNELAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
CmUnRegisterCallback(
|
||||
_In_ LARGE_INTEGER Cookie);
|
||||
#endif
|
||||
|
||||
#if (NTDDI_VERSION >= NTDDI_VISTA)
|
||||
|
||||
_IRQL_requires_max_(APC_LEVEL)
|
||||
NTKERNELAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
CmRegisterCallbackEx(
|
||||
_In_ PEX_CALLBACK_FUNCTION Function,
|
||||
_In_ PCUNICODE_STRING Altitude,
|
||||
_In_ PVOID Driver,
|
||||
_In_opt_ PVOID Context,
|
||||
_Out_ PLARGE_INTEGER Cookie,
|
||||
_Reserved_ PVOID Reserved);
|
||||
|
||||
_IRQL_requires_max_(APC_LEVEL)
|
||||
NTKERNELAPI
|
||||
VOID
|
||||
NTAPI
|
||||
CmGetCallbackVersion(
|
||||
_Out_opt_ PULONG Major,
|
||||
_Out_opt_ PULONG Minor);
|
||||
|
||||
_IRQL_requires_max_(APC_LEVEL)
|
||||
NTKERNELAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
CmSetCallbackObjectContext(
|
||||
_Inout_ PVOID Object,
|
||||
_In_ PLARGE_INTEGER Cookie,
|
||||
_In_ PVOID NewContext,
|
||||
_Out_opt_ PVOID *OldContext);
|
||||
|
||||
_IRQL_requires_max_(APC_LEVEL)
|
||||
NTKERNELAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
CmCallbackGetKeyObjectID(
|
||||
_In_ PLARGE_INTEGER Cookie,
|
||||
_In_ PVOID Object,
|
||||
_Out_opt_ PULONG_PTR ObjectID,
|
||||
_Outptr_opt_ PCUNICODE_STRING *ObjectName);
|
||||
|
||||
_IRQL_requires_max_(APC_LEVEL)
|
||||
NTKERNELAPI
|
||||
PVOID
|
||||
NTAPI
|
||||
CmGetBoundTransaction(
|
||||
_In_ PLARGE_INTEGER Cookie,
|
||||
_In_ PVOID Object);
|
||||
|
||||
#endif // NTDDI_VERSION >= NTDDI_VISTA
|
||||
|
||||
$endif (_WDMDDK_)
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue