ReactOS  0.4.13-dev-464-g6b95727
cmfuncs.h
Go to the documentation of this file.
1 /******************************************************************************
2  * Configuration Manager Functions *
3  ******************************************************************************/
4 
6 #if (NTDDI_VERSION >= NTDDI_WINXP)
10 NTAPI
15 
19 NTAPI
22 #endif
23 
24 #if (NTDDI_VERSION >= NTDDI_VISTA)
25 
29 NTAPI
30 CmRegisterCallbackEx(
37 
40 VOID
41 NTAPI
42 CmGetCallbackVersion(
43  _Out_opt_ PULONG Major,
45 
49 NTAPI
50 CmSetCallbackObjectContext(
55 
59 NTAPI
60 CmCallbackGetKeyObjectID(
65 
68 PVOID
69 NTAPI
70 CmGetBoundTransaction(
72  _In_ PVOID Object);
73 
74 #endif // NTDDI_VERSION >= NTDDI_VISTA
75 
77 
_Out_opt_ PULONG Minor
Definition: cmfuncs.h:44
_In_ PLARGE_INTEGER _In_ PVOID _Out_opt_ PVOID * OldContext
Definition: cmfuncs.h:52
LONG NTSTATUS
Definition: precomp.h:26
#define _WDMDDK_
Definition: wdm.template.h:26
NTSTATUS NTAPI CmUnRegisterCallback(IN LARGE_INTEGER Cookie)
Definition: cmhook.c:151
_In_ PVOID _Out_opt_ PULONG_PTR _Outptr_opt_ PCUNICODE_STRING * ObjectName
Definition: cmfuncs.h:62
#define _In_opt_
Definition: no_sal2.h:213
_In_ PLARGE_INTEGER _In_ PVOID NewContext
Definition: cmfuncs.h:52
_IRQL_requires_max_(PASSIVE_LEVEL) NTSYSAPI NTSTATUS NTAPI NtCreateKey(_Out_ PHANDLE KeyHandle
Definition: Messaging.c:64
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
static LPOVERLAPPED_COMPLETION_ROUTINE Function
Definition: sync.c:684
NTSTATUS NTAPI CmRegisterCallback(IN PEX_CALLBACK_FUNCTION Function, IN PVOID Context, IN OUT PLARGE_INTEGER Cookie)
Definition: cmhook.c:110
$if(_WDMDDK_) _IRQL_requires_max_(APC_LEVEL) NTKERNELAPI NTSTATUS NTAPI CmRegisterCallback(_In_ PEX_CALLBACK_FUNCTION Function
Definition: ke.h:1
#define _Out_
Definition: no_sal2.h:323
#define NTKERNELAPI
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
$endif(_WDMDDK_) $if(_NTDDK_) typedef struct _NEON128
Definition: ke.h:202
_In_ PCUNICODE_STRING _In_ PVOID Driver
Definition: cmfuncs.h:32
#define _Out_opt_
Definition: no_sal2.h:339
_In_ PVOID _Out_opt_ PULONG_PTR ObjectID
Definition: cmfuncs.h:62
_In_opt_ PVOID _Out_ PLARGE_INTEGER Cookie
Definition: cmfuncs.h:13
_In_ PVOID Object
Definition: cmfuncs.h:62
#define _Inout_
Definition: no_sal2.h:244
#define _Reserved_
Definition: no_sal2.h:573
_In_ PCUNICODE_STRING Altitude
Definition: cmfuncs.h:32
#define _Outptr_opt_
Definition: no_sal2.h:397
#define _In_
Definition: no_sal2.h:204
unsigned int * PULONG
Definition: retypes.h:1
EX_CALLBACK_FUNCTION * PEX_CALLBACK_FUNCTION
Definition: cmtypes.h:696
uint32_t * PULONG_PTR
Definition: typedefs.h:63
#define APC_LEVEL
Definition: env_spec_w32.h:695