121 RtlZeroMemory(&ObjectTypeInitializer,
sizeof(ObjectTypeInitializer));
122 ObjectTypeInitializer.
Length =
sizeof(ObjectTypeInitializer);
136 &ObjectTypeInitializer,
NTSTATUS NTAPI ObCreateObjectType(IN PUNICODE_STRING TypeName, IN POBJECT_TYPE_INITIALIZER ObjectTypeInitializer, IN PVOID Reserved, OUT POBJECT_TYPE *ObjectType)
NTSTATUS NTAPI WmipSecurityMethod(_In_ PVOID Object, _In_ SECURITY_OPERATION_CODE OperationType, _In_ PSECURITY_INFORMATION SecurityInformation, _In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _Inout_ PULONG CapturedLength, _Inout_ PSECURITY_DESCRIPTOR *ObjectSecurityDescriptor, _In_ POOL_TYPE PoolType, _In_ PGENERIC_MAPPING GenericMapping)
BOOLEAN MaintainHandleCount
struct _WMIP_GUID_OBJECT WMIP_GUID_OBJECT
OB_CLOSE_METHOD CloseProcedure
#define NT_SUCCESS(StatCode)
VOID NTAPI WmipDeleteMethod(_In_ PVOID Object)
VOID NTAPI WmipCloseMethod(_In_opt_ PEPROCESS Process, _In_ PVOID Object, _In_ ACCESS_MASK GrantedAccess, _In_ ULONG ProcessHandleCount, _In_ ULONG SystemHandleCount)
GENERIC_MAPPING WmipGenericMapping
GENERIC_MAPPING GenericMapping
#define STANDARD_RIGHTS_ALL
OB_SECURITY_METHOD SecurityProcedure
POBJECT_TYPE WmipGuidObjectType
#define RtlZeroMemory(Destination, Length)
OB_DELETE_METHOD DeleteProcedure
ULONG DefaultNonPagedPoolCharge
#define RTL_CONSTANT_STRING(s)