30 Status = WdfObjectCreate(Primary, &Created);
37 if (Secondary !=
NULL && Secondary->ContextTypeInfo !=
NULL)
47 DPRINT1(
"Client context on object %p failed 0x%lx\n", Created,
Status);
#define NT_SUCCESS(StatCode)
#define _Must_inspect_result_
WDF_EXECUTION_LEVEL ExecutionLevel
WDF_SYNCHRONIZATION_SCOPE SynchronizationScope
ULONG NTAPI UcxRandom(VOID)
BOOLEAN NTAPI UcxVerifierWantsFailure(_In_ ULONG Setting)
_Must_inspect_result_ NTSTATUS NTAPI UcxCreateObjectWithTwoContexts(_In_ PWDF_OBJECT_ATTRIBUTES Primary, _In_opt_ PWDF_OBJECT_ATTRIBUTES Secondary, _Out_ WDFOBJECT *Object)
NTSTATUS NTAPI UcxRandomErrorStatus(VOID)
ULONG NTAPI UcxRandomInRange(_In_ ULONG Max)
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
@ WdfSynchronizationScopeInheritFromParent
@ WdfExecutionLevelInheritFromParent
FORCEINLINE NTSTATUS WdfObjectAllocateContext(_In_ WDFOBJECT Handle, _In_ PWDF_OBJECT_ATTRIBUTES ContextAttributes, _Outptr_opt_ PVOID *Context)