ReactOS 0.4.16-dev-329-g9223134
cmfuncs.h
Go to the documentation of this file.
1/******************************************************************************
2 * Configuration Manager Functions *
3 ******************************************************************************/
4
6#if (NTDDI_VERSION >= NTDDI_WINXP)
15
22#endif
23
24#if (NTDDI_VERSION >= NTDDI_VISTA)
25
30CmRegisterCallbackEx(
37
40VOID
42CmGetCallbackVersion(
43 _Out_opt_ PULONG Major,
45
50CmSetCallbackObjectContext(
55
60CmCallbackGetKeyObjectID(
65
70CmGetBoundTransaction(
73
74#endif // NTDDI_VERSION >= NTDDI_VISTA
75
77
LONG NTSTATUS
Definition: precomp.h:26
_In_ CDROM_SCAN_FOR_SPECIAL_INFO _In_ PCDROM_SCAN_FOR_SPECIAL_HANDLER Function
Definition: cdrom.h:1156
NTSTATUS NTAPI CmRegisterCallback(IN PEX_CALLBACK_FUNCTION Function, IN PVOID Context, IN OUT PLARGE_INTEGER Cookie)
Definition: cmhook.c:110
NTSTATUS NTAPI CmUnRegisterCallback(IN LARGE_INTEGER Cookie)
Definition: cmhook.c:151
#define _IRQL_requires_max_(irql)
Definition: driverspecs.h:230
#define APC_LEVEL
Definition: env_spec_w32.h:695
#define _Out_opt_
Definition: no_sal2.h:214
#define _Inout_
Definition: no_sal2.h:162
#define _Outptr_opt_
Definition: no_sal2.h:264
#define _Out_
Definition: no_sal2.h:160
#define _In_
Definition: no_sal2.h:158
#define _In_opt_
Definition: no_sal2.h:212
#define _Reserved_
Definition: no_sal2.h:504
$endif(_WDMDDK_) $if(_NTDDK_) typedef struct _NEON128
Definition: ke.h:202
uint32_t * PULONG_PTR
Definition: typedefs.h:65
uint32_t * PULONG
Definition: typedefs.h:59
#define NTAPI
Definition: typedefs.h:36
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_Must_inspect_result_ _In_ WDFDRIVER Driver
Definition: wdfcontrol.h:83
#define _WDMDDK_
Definition: wdm.template.h:26
#define NTKERNELAPI
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
_Out_opt_ PULONG Minor
Definition: cmfuncs.h:44
_In_ PVOID _Out_opt_ PULONG_PTR ObjectID
Definition: cmfuncs.h:63
$if(_WDMDDK_) _IRQL_requires_max_(APC_LEVEL) NTKERNELAPI NTSTATUS NTAPI CmRegisterCallback(_In_ PEX_CALLBACK_FUNCTION Function
Definition: ke.h:1
_In_ PLARGE_INTEGER _In_ PVOID _Out_opt_ PVOID * OldContext
Definition: cmfuncs.h:54
_In_ PLARGE_INTEGER _In_ PVOID NewContext
Definition: cmfuncs.h:53
_In_opt_ PVOID _Out_ PLARGE_INTEGER Cookie
Definition: cmfuncs.h:14
_In_ PCUNICODE_STRING Altitude
Definition: cmfuncs.h:32
_In_ PVOID _Out_opt_ PULONG_PTR _Outptr_opt_ PCUNICODE_STRING * ObjectName
Definition: cmfuncs.h:64
EX_CALLBACK_FUNCTION * PEX_CALLBACK_FUNCTION
Definition: cmtypes.h:698