Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_OBJECT_TYPE Struct Reference

#include <ob.h>

List of all members.

Public Attributes

ERESOURCE Mutex
LIST_ENTRY TypeList
UNICODE_STRING Name
PVOID DefaultObject
ULONG Index
ULONG TotalNumberOfObjects
ULONG TotalNumberOfHandles
ULONG HighWaterNumberOfObjects
ULONG HighWaterNumberOfHandles
OBJECT_TYPE_INITIALIZER TypeInfo


Member Data Documentation

PVOID _OBJECT_TYPE::DefaultObject
 

Definition at line 190 of file ob.h.

Referenced by NtSignalAndWaitForSingleObject(), NtWaitForMultipleObjects(), NtWaitForSingleObject(), ObCreateObjectType(), and ObWaitForSingleObject().

ULONG _OBJECT_TYPE::HighWaterNumberOfHandles
 

Definition at line 195 of file ob.h.

Referenced by ObpIncrementHandleCount(), and ObpIncrementUnnamedHandleCount().

ULONG _OBJECT_TYPE::HighWaterNumberOfObjects
 

Definition at line 194 of file ob.h.

ULONG _OBJECT_TYPE::Index
 

Definition at line 191 of file ob.h.

Referenced by ObCreateObjectType(), ObGetObjectInformation(), and ObpCaptureHandleInformation().

ERESOURCE _OBJECT_TYPE::Mutex
 

Definition at line 187 of file ob.h.

Referenced by ObCreateObjectType().

UNICODE_STRING _OBJECT_TYPE::Name
 

Definition at line 189 of file ob.h.

Referenced by _GetUserObjectInformation(), NtQueryDirectoryObject(), NtQueryObject(), ObCheckObjectAccess(), ObCreateObjectType(), ObpFreeObject(), and ObQueryTypeName().

ULONG _OBJECT_TYPE::TotalNumberOfHandles
 

Definition at line 193 of file ob.h.

Referenced by ObGetObjectInformation(), ObpDecrementHandleCount(), ObpIncrementHandleCount(), and ObpIncrementUnnamedHandleCount().

ULONG _OBJECT_TYPE::TotalNumberOfObjects
 

Definition at line 192 of file ob.h.

Referenced by ObCreateObjectType(), ObGetObjectInformation(), and ObpFreeObject().

OBJECT_TYPE_INITIALIZER _OBJECT_TYPE::TypeInfo
 

Definition at line 196 of file ob.h.

Referenced by CmpCheckCreateAccess(), CmpCheckNotifyAccess(), CmpDoCreateChild(), IoCheckDesiredAccess(), IopParseDevice(), NtClose(), NtDuplicateObject(), NtOpenProcess(), NtOpenThread(), NtQuerySecurityObject(), ObCheckCreateObjectAccess(), ObCheckObjectAccess(), ObCreateObjectType(), ObfDereferenceObject(), ObGetObjectInformation(), ObGetObjectSecurity(), ObInsertObject(), ObOpenObjectByName(), ObOpenObjectByPointer(), ObpCheckObjectReference(), ObpCheckTraverseAccess(), ObpCreateHandle(), ObpCreateUnnamedHandle(), ObpDecrementHandleCount(), ObpDeleteNameCheck(), ObpFreeObject(), ObpIncrementHandleCount(), ObpIncrementUnnamedHandleCount(), ObpLookupObjectName(), ObpRemoveObjectRoutine(), ObpSetHandleAttributes(), ObQueryNameString(), ObSetSecurityObjectByPointer(), PspCreateProcess(), PspCreateThread(), PspSetPrimaryToken(), and SepCreateToken().

LIST_ENTRY _OBJECT_TYPE::TypeList
 

Definition at line 188 of file ob.h.

Referenced by ObCreateObjectType(), ObGetObjectInformation(), ObInitSystem(), ObpIncrementHandleCount(), and ObpIncrementUnnamedHandleCount().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:23 2004 for test by doxygen 1.3.7