ReactOS 0.4.16-dev-1946-g52006dd
_PS_CREATE_INFO Struct Reference

#include <winternl.h>

Collaboration diagram for _PS_CREATE_INFO:

Public Attributes

SIZE_T Size
 
PS_CREATE_STATE State
 
union {
   struct {
      union {
         ULONG   InitFlags
 
         struct {
            UCHAR   WriteOutputOnExit: 1
 
            UCHAR   DetectManifest: 1
 
            UCHAR   IFEOSkipDebugger: 1
 
            UCHAR   IFEODoNotPropagateKeyState: 1
 
            UCHAR   SpareBits1: 4
 
            UCHAR   SpareBits2: 8
 
            USHORT   ProhibitedImageCharacteristics: 16
 
         } 
 
      } 
 
      ACCESS_MASK   AdditionalFileAccess
 
   }   InitState
 
   struct {
      HANDLE   FileHandle
 
   }   FailSection
 
   struct {
      USHORT   DllCharacteristics
 
   }   ExeFormat
 
   struct {
      HANDLE   IFEOKey
 
   }   ExeName
 
   struct {
      union {
         ULONG   OutputFlags
 
         struct {
            UCHAR   ProtectedProcess: 1
 
            UCHAR   AddressSpaceOverride: 1
 
            UCHAR   DevOverrideEnabled: 1
 
            UCHAR   ManifestDetected: 1
 
            UCHAR   ProtectedProcessLight: 1
 
            UCHAR   SpareBits1: 3
 
            UCHAR   SpareBits2: 8
 
            USHORT   SpareBits3: 16
 
         } 
 
      } 
 
      HANDLE   FileHandle
 
      HANDLE   SectionHandle
 
      ULONGLONG   UserProcessParametersNative
 
      ULONG   UserProcessParametersWow64
 
      ULONG   CurrentParameterFlags
 
      ULONGLONG   PebAddressNative
 
      ULONG   PebAddressWow64
 
      ULONGLONG   ManifestAddress
 
      ULONG   ManifestSize
 
   }   SuccessState
 
}; 
 

Detailed Description

Definition at line 4213 of file winternl.h.

Member Data Documentation

◆ 

union { ... } _PS_CREATE_INFO::@4208

◆ AdditionalFileAccess

ACCESS_MASK _PS_CREATE_INFO::AdditionalFileAccess

Definition at line 4235 of file winternl.h.

◆ AddressSpaceOverride

UCHAR _PS_CREATE_INFO::AddressSpaceOverride

Definition at line 4257 of file winternl.h.

◆ CurrentParameterFlags

ULONG _PS_CREATE_INFO::CurrentParameterFlags

Definition at line 4270 of file winternl.h.

◆ DetectManifest

UCHAR _PS_CREATE_INFO::DetectManifest

Definition at line 4227 of file winternl.h.

◆ DevOverrideEnabled

UCHAR _PS_CREATE_INFO::DevOverrideEnabled

Definition at line 4258 of file winternl.h.

◆ DllCharacteristics

USHORT _PS_CREATE_INFO::DllCharacteristics

Definition at line 4243 of file winternl.h.

◆ 

struct { ... } _PS_CREATE_INFO::ExeFormat

◆ 

struct { ... } _PS_CREATE_INFO::ExeName

◆ 

struct { ... } _PS_CREATE_INFO::FailSection

◆ FileHandle

HANDLE _PS_CREATE_INFO::FileHandle

Definition at line 4239 of file winternl.h.

◆ IFEODoNotPropagateKeyState

UCHAR _PS_CREATE_INFO::IFEODoNotPropagateKeyState

Definition at line 4229 of file winternl.h.

◆ IFEOKey

HANDLE _PS_CREATE_INFO::IFEOKey

Definition at line 4247 of file winternl.h.

◆ IFEOSkipDebugger

UCHAR _PS_CREATE_INFO::IFEOSkipDebugger

Definition at line 4228 of file winternl.h.

◆ InitFlags

ULONG _PS_CREATE_INFO::InitFlags

Definition at line 4223 of file winternl.h.

◆ 

struct { ... } _PS_CREATE_INFO::InitState

◆ ManifestAddress

ULONGLONG _PS_CREATE_INFO::ManifestAddress

Definition at line 4273 of file winternl.h.

◆ ManifestDetected

UCHAR _PS_CREATE_INFO::ManifestDetected

Definition at line 4259 of file winternl.h.

◆ ManifestSize

ULONG _PS_CREATE_INFO::ManifestSize

Definition at line 4274 of file winternl.h.

◆ OutputFlags

ULONG _PS_CREATE_INFO::OutputFlags

Definition at line 4253 of file winternl.h.

◆ PebAddressNative

ULONGLONG _PS_CREATE_INFO::PebAddressNative

Definition at line 4271 of file winternl.h.

◆ PebAddressWow64

ULONG _PS_CREATE_INFO::PebAddressWow64

Definition at line 4272 of file winternl.h.

◆ ProhibitedImageCharacteristics

USHORT _PS_CREATE_INFO::ProhibitedImageCharacteristics

Definition at line 4232 of file winternl.h.

◆ ProtectedProcess

UCHAR _PS_CREATE_INFO::ProtectedProcess

Definition at line 4256 of file winternl.h.

◆ ProtectedProcessLight

UCHAR _PS_CREATE_INFO::ProtectedProcessLight

Definition at line 4260 of file winternl.h.

◆ SectionHandle

HANDLE _PS_CREATE_INFO::SectionHandle

Definition at line 4267 of file winternl.h.

◆ Size

SIZE_T _PS_CREATE_INFO::Size

Definition at line 4215 of file winternl.h.

◆ SpareBits1

UCHAR _PS_CREATE_INFO::SpareBits1

Definition at line 4230 of file winternl.h.

◆ SpareBits2

UCHAR _PS_CREATE_INFO::SpareBits2

Definition at line 4231 of file winternl.h.

◆ SpareBits3

USHORT _PS_CREATE_INFO::SpareBits3

Definition at line 4263 of file winternl.h.

◆ State

PS_CREATE_STATE _PS_CREATE_INFO::State

Definition at line 4216 of file winternl.h.

◆ 

struct { ... } _PS_CREATE_INFO::SuccessState

◆ UserProcessParametersNative

ULONGLONG _PS_CREATE_INFO::UserProcessParametersNative

Definition at line 4268 of file winternl.h.

◆ UserProcessParametersWow64

ULONG _PS_CREATE_INFO::UserProcessParametersWow64

Definition at line 4269 of file winternl.h.

◆ WriteOutputOnExit

UCHAR _PS_CREATE_INFO::WriteOutputOnExit

Definition at line 4226 of file winternl.h.


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