Go to the source code of this file.
|
| void | ObInitialize (void) |
| MTSTATUS | ObCreateObjectType (IN char *TypeName, IN POBJECT_TYPE_INITIALIZER ObjectTypeInitializer, OUT POBJECT_TYPE *ReturnedObjectType) |
| MTSTATUS | ObCreateObject (IN POBJECT_TYPE ObjectType, IN uint32_t ObjectSize, OUT void **ObjectCreated) |
| bool | ObReferenceObject (IN void *Object) |
| MTSTATUS | ObReferenceObjectByPointer (IN void *Object, IN POBJECT_TYPE DesiredType) |
| MTSTATUS | ObReferenceObjectByHandle (IN HANDLE Handle, IN uint32_t DesiredAccess, IN POBJECT_TYPE DesiredType, OUT void **Object, _Out_Opt PHANDLE_TABLE_ENTRY HandleInformation) |
| MTSTATUS | ObCreateHandleForObject (IN void *Object, IN ACCESS_MASK DesiredAccess, OUT PHANDLE ReturnedHandle) |
| MTSTATUS | ObCreateHandleForObjectEx (IN void *Object, IN ACCESS_MASK DesiredAccess, OUT PHANDLE ReturnedHandle, IN PHANDLE_TABLE ObjectTable) |
| void | ObDereferenceObject (IN void *Object) |
◆ ObCreateHandleForObject()
Definition at line 318 of file ob.c.
◆ ObCreateHandleForObjectEx()
Definition at line 363 of file ob.c.
◆ ObCreateObject()
Definition at line 116 of file ob.c.
◆ ObCreateObjectType()
Definition at line 60 of file ob.c.
◆ ObDereferenceObject()
| void ObDereferenceObject |
( |
IN void * | Object | ) |
|
Definition at line 446 of file ob.c.
◆ ObInitialize()
| void ObInitialize |
( |
void | | ) |
|
Definition at line 33 of file ob.c.
◆ ObReferenceObject()
| bool ObReferenceObject |
( |
IN void * | Object | ) |
|
Definition at line 160 of file ob.c.
◆ ObReferenceObjectByHandle()
Definition at line 247 of file ob.c.
◆ ObReferenceObjectByPointer()
Definition at line 200 of file ob.c.
◆ ObGlobalLock
Definition at line 27 of file ob.c.
◆ ObpReaperDpc
Definition at line 31 of file ob.c.
◆ ObpReaperList
| volatile void* ObpReaperList = NULL |
Definition at line 28 of file ob.c.
◆ ObTypeDirectoryList
Definition at line 26 of file ob.c.