Process Hacker
clretw.h File Reference
#include <pshpack1.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  _DCStartEnd
 
struct  _ModuleLoadUnloadRundown_V1
 
struct  _AssemblyLoadUnloadRundown_V1
 
struct  _AppDomainLoadUnloadRundown_V1
 
struct  _RuntimeInformationRundown
 

Macros

#define CLR_LOADER_KEYWORD   0x8
 
#define CLR_STARTENUMERATION_KEYWORD   0x40
 
#define DCStartComplete_V1   145
 
#define ModuleDCStart_V1   153
 
#define AssemblyDCStart_V1   155
 
#define AppDomainDCStart_V1   157
 
#define RuntimeInformationDCStart   187
 
#define CLR_METHODDC_DCSTARTCOMPLETE_OPCODE   14
 
#define CLR_MODULEDCSTART_OPCODE   35
 
#define AppDomainFlags_Default   0x1
 
#define AppDomainFlags_Executable   0x2
 
#define AppDomainFlags_Shared   0x4
 
#define AssemblyFlags_DomainNeutral   0x1
 
#define AssemblyFlags_Dynamic   0x2
 
#define AssemblyFlags_Native   0x4
 
#define AssemblyFlags_Collectible   0x8
 
#define ModuleFlags_DomainNeutral   0x1
 
#define ModuleFlags_Native   0x2
 
#define ModuleFlags_Dynamic   0x4
 
#define ModuleFlags_Manifest   0x8
 
#define StartupMode_ManagedExe   0x1
 
#define StartupMode_HostedCLR   0x2
 
#define StartupMode_IjwDll   0x4
 
#define StartupMode_ComActivated   0x8
 
#define StartupMode_Other   0x10
 
#define StartupFlags_CONCURRENT_GC   0x1
 
#define StartupFlags_LOADER_OPTIMIZATION_SINGLE_DOMAIN   0x2
 
#define StartupFlags_LOADER_OPTIMIZATION_MULTI_DOMAIN   0x4
 
#define StartupFlags_LOADER_SAFEMODE   0x10
 
#define StartupFlags_LOADER_SETPREFERENCE   0x100
 
#define StartupFlags_SERVER_GC   0x1000
 
#define StartupFlags_HOARD_GC_VM   0x2000
 
#define StartupFlags_SINGLE_VERSION_HOSTING_INTERFACE   0x4000
 
#define StartupFlags_LEGACY_IMPERSONATION   0x10000
 
#define StartupFlags_DISABLE_COMMITTHREADSTACK   0x20000
 
#define StartupFlags_ALWAYSFLOW_IMPERSONATION   0x40000
 
#define StartupFlags_TRIM_GC_COMMIT   0x80000
 
#define StartupFlags_ETW   0x100000
 
#define StartupFlags_SERVER_BUILD   0x200000
 
#define StartupFlags_ARM   0x400000
 

Typedefs

typedef struct _DCStartEnd DCStartEnd
 
typedef struct _DCStartEndPDCStartEnd
 
typedef struct
_ModuleLoadUnloadRundown_V1 
ModuleLoadUnloadRundown_V1
 
typedef struct
_ModuleLoadUnloadRundown_V1
PModuleLoadUnloadRundown_V1
 
typedef struct
_AssemblyLoadUnloadRundown_V1 
AssemblyLoadUnloadRundown_V1
 
typedef struct
_AssemblyLoadUnloadRundown_V1
PAssemblyLoadUnloadRundown_V1
 
typedef struct
_AppDomainLoadUnloadRundown_V1 
AppDomainLoadUnloadRundown_V1
 
typedef struct
_AppDomainLoadUnloadRundown_V1
PAppDomainLoadUnloadRundown_V1
 
typedef struct
_RuntimeInformationRundown 
RuntimeInformationRundown
 
typedef struct
_RuntimeInformationRundown
PRuntimeInformationRundown
 

Macro Definition Documentation

#define AppDomainDCStart_V1   157

Definition at line 14 of file clretw.h.

#define AppDomainFlags_Default   0x1

Definition at line 25 of file clretw.h.

#define AppDomainFlags_Executable   0x2

Definition at line 26 of file clretw.h.

#define AppDomainFlags_Shared   0x4

Definition at line 27 of file clretw.h.

#define AssemblyDCStart_V1   155

Definition at line 13 of file clretw.h.

#define AssemblyFlags_Collectible   0x8

Definition at line 33 of file clretw.h.

#define AssemblyFlags_DomainNeutral   0x1

Definition at line 30 of file clretw.h.

#define AssemblyFlags_Dynamic   0x2

Definition at line 31 of file clretw.h.

#define AssemblyFlags_Native   0x4

Definition at line 32 of file clretw.h.

#define CLR_LOADER_KEYWORD   0x8

Definition at line 6 of file clretw.h.

#define CLR_METHODDC_DCSTARTCOMPLETE_OPCODE   14

Definition at line 19 of file clretw.h.

#define CLR_MODULEDCSTART_OPCODE   35

Definition at line 20 of file clretw.h.

#define CLR_STARTENUMERATION_KEYWORD   0x40

Definition at line 7 of file clretw.h.

#define DCStartComplete_V1   145

Definition at line 11 of file clretw.h.

#define ModuleDCStart_V1   153

Definition at line 12 of file clretw.h.

#define ModuleFlags_DomainNeutral   0x1

Definition at line 36 of file clretw.h.

#define ModuleFlags_Dynamic   0x4

Definition at line 38 of file clretw.h.

#define ModuleFlags_Manifest   0x8

Definition at line 39 of file clretw.h.

#define ModuleFlags_Native   0x2

Definition at line 37 of file clretw.h.

#define RuntimeInformationDCStart   187

Definition at line 15 of file clretw.h.

#define StartupFlags_ALWAYSFLOW_IMPERSONATION   0x40000

Definition at line 59 of file clretw.h.

#define StartupFlags_ARM   0x400000

Definition at line 63 of file clretw.h.

#define StartupFlags_CONCURRENT_GC   0x1

Definition at line 49 of file clretw.h.

#define StartupFlags_DISABLE_COMMITTHREADSTACK   0x20000

Definition at line 58 of file clretw.h.

#define StartupFlags_ETW   0x100000

Definition at line 61 of file clretw.h.

#define StartupFlags_HOARD_GC_VM   0x2000

Definition at line 55 of file clretw.h.

#define StartupFlags_LEGACY_IMPERSONATION   0x10000

Definition at line 57 of file clretw.h.

#define StartupFlags_LOADER_OPTIMIZATION_MULTI_DOMAIN   0x4

Definition at line 51 of file clretw.h.

#define StartupFlags_LOADER_OPTIMIZATION_SINGLE_DOMAIN   0x2

Definition at line 50 of file clretw.h.

#define StartupFlags_LOADER_SAFEMODE   0x10

Definition at line 52 of file clretw.h.

#define StartupFlags_LOADER_SETPREFERENCE   0x100

Definition at line 53 of file clretw.h.

#define StartupFlags_SERVER_BUILD   0x200000

Definition at line 62 of file clretw.h.

#define StartupFlags_SERVER_GC   0x1000

Definition at line 54 of file clretw.h.

#define StartupFlags_SINGLE_VERSION_HOSTING_INTERFACE   0x4000

Definition at line 56 of file clretw.h.

#define StartupFlags_TRIM_GC_COMMIT   0x80000

Definition at line 60 of file clretw.h.

#define StartupMode_ComActivated   0x8

Definition at line 45 of file clretw.h.

#define StartupMode_HostedCLR   0x2

Definition at line 43 of file clretw.h.

#define StartupMode_IjwDll   0x4

Definition at line 44 of file clretw.h.

#define StartupMode_ManagedExe   0x1

Definition at line 42 of file clretw.h.

#define StartupMode_Other   0x10

Definition at line 46 of file clretw.h.

Typedef Documentation

typedef struct _DCStartEnd DCStartEnd
typedef struct _DCStartEnd * PDCStartEnd