ReactOS 0.4.17-dev-475-g46e69e6
OBJECT_TYPE_INITIALIZER_VISTA Struct Reference

#include <ObTypes.hpp>

Inheritance diagram for OBJECT_TYPE_INITIALIZER_VISTA:
Collaboration diagram for OBJECT_TYPE_INITIALIZER_VISTA:

Public Attributes

USHORT Length
 
union {
   UCHAR   ObjectTypeFlags
 
   struct {
      UCHAR   CaseInsensitive:1
 
      UCHAR   UnnamedObjectsOnly:1
 
      UCHAR   UseDefaultObject:1
 
      UCHAR   SecurityRequired:1
 
      UCHAR   MaintainHandleCount:1
 
      UCHAR   MaintainTypeList:1
 
   } 
 
}; 
 
ULONG ObjectTypeCode
 
ULONG InvalidAttributes
 
GENERIC_MAPPING GenericMapping
 
ULONG ValidAccessMask
 
POOL_TYPE PoolType
 
ULONG DefaultPagedPoolCharge
 
ULONG DefaultNonPagedPoolCharge
 
OB_DUMP_METHOD DumpProcedure
 
OB_OPEN_METHOD_VISTA OpenProcedure
 
OB_CLOSE_METHOD CloseProcedure
 
OB_DELETE_METHOD DeleteProcedure
 
OB_PARSE_METHOD ParseProcedure
 
OB_SECURITY_METHOD_VISTA SecurityProcedure
 
OB_QUERYNAME_METHOD QueryNameProcedure
 
OB_OKAYTOCLOSE_METHOD OkayToCloseProcedure
 

Detailed Description

Definition at line 75 of file ObTypes.hpp.

Member Data Documentation

◆ 

union { ... } OBJECT_TYPE_INITIALIZER_VISTA::@1770

◆ CaseInsensitive

UCHAR OBJECT_TYPE_INITIALIZER_VISTA::CaseInsensitive

Definition at line 83 of file ObTypes.hpp.

◆ CloseProcedure

OB_CLOSE_METHOD OBJECT_TYPE_INITIALIZER_VISTA::CloseProcedure

Definition at line 100 of file ObTypes.hpp.

◆ DefaultNonPagedPoolCharge

ULONG OBJECT_TYPE_INITIALIZER_VISTA::DefaultNonPagedPoolCharge

Definition at line 97 of file ObTypes.hpp.

◆ DefaultPagedPoolCharge

ULONG OBJECT_TYPE_INITIALIZER_VISTA::DefaultPagedPoolCharge

Definition at line 96 of file ObTypes.hpp.

◆ DeleteProcedure

OB_DELETE_METHOD OBJECT_TYPE_INITIALIZER_VISTA::DeleteProcedure

Definition at line 101 of file ObTypes.hpp.

◆ DumpProcedure

OB_DUMP_METHOD OBJECT_TYPE_INITIALIZER_VISTA::DumpProcedure

Definition at line 98 of file ObTypes.hpp.

◆ GenericMapping

GENERIC_MAPPING OBJECT_TYPE_INITIALIZER_VISTA::GenericMapping

Definition at line 93 of file ObTypes.hpp.

◆ InvalidAttributes

ULONG OBJECT_TYPE_INITIALIZER_VISTA::InvalidAttributes

Definition at line 92 of file ObTypes.hpp.

◆ Length

USHORT OBJECT_TYPE_INITIALIZER_VISTA::Length

Definition at line 77 of file ObTypes.hpp.

◆ MaintainHandleCount

UCHAR OBJECT_TYPE_INITIALIZER_VISTA::MaintainHandleCount

Definition at line 87 of file ObTypes.hpp.

◆ MaintainTypeList

UCHAR OBJECT_TYPE_INITIALIZER_VISTA::MaintainTypeList

Definition at line 88 of file ObTypes.hpp.

◆ ObjectTypeCode

ULONG OBJECT_TYPE_INITIALIZER_VISTA::ObjectTypeCode

Definition at line 91 of file ObTypes.hpp.

◆ ObjectTypeFlags

UCHAR OBJECT_TYPE_INITIALIZER_VISTA::ObjectTypeFlags

Definition at line 80 of file ObTypes.hpp.

◆ OkayToCloseProcedure

OB_OKAYTOCLOSE_METHOD OBJECT_TYPE_INITIALIZER_VISTA::OkayToCloseProcedure

Definition at line 105 of file ObTypes.hpp.

◆ OpenProcedure

OB_OPEN_METHOD_VISTA OBJECT_TYPE_INITIALIZER_VISTA::OpenProcedure

Definition at line 99 of file ObTypes.hpp.

◆ ParseProcedure

OB_PARSE_METHOD OBJECT_TYPE_INITIALIZER_VISTA::ParseProcedure

Definition at line 102 of file ObTypes.hpp.

◆ PoolType

POOL_TYPE OBJECT_TYPE_INITIALIZER_VISTA::PoolType

Definition at line 95 of file ObTypes.hpp.

◆ QueryNameProcedure

OB_QUERYNAME_METHOD OBJECT_TYPE_INITIALIZER_VISTA::QueryNameProcedure

Definition at line 104 of file ObTypes.hpp.

◆ SecurityProcedure

OB_SECURITY_METHOD_VISTA OBJECT_TYPE_INITIALIZER_VISTA::SecurityProcedure

Definition at line 103 of file ObTypes.hpp.

◆ SecurityRequired

UCHAR OBJECT_TYPE_INITIALIZER_VISTA::SecurityRequired

Definition at line 86 of file ObTypes.hpp.

◆ UnnamedObjectsOnly

UCHAR OBJECT_TYPE_INITIALIZER_VISTA::UnnamedObjectsOnly

Definition at line 84 of file ObTypes.hpp.

◆ UseDefaultObject

UCHAR OBJECT_TYPE_INITIALIZER_VISTA::UseDefaultObject

Definition at line 85 of file ObTypes.hpp.

◆ ValidAccessMask

ULONG OBJECT_TYPE_INITIALIZER_VISTA::ValidAccessMask

Definition at line 94 of file ObTypes.hpp.


The documentation for this struct was generated from the following file: