ReactOS 0.4.17-dev-1190-g4c812f4
_EVT_VARIANT Struct Reference

#include <winevt.h>

Collaboration diagram for _EVT_VARIANT:

Public Attributes

union {
   BOOL   BooleanVal
 
   INT8   SByteVal
 
   INT16   Int16Val
 
   INT32   Int32Val
 
   INT64   Int64Val
 
   UINT8   ByteVal
 
   UINT16   UInt16Val
 
   UINT32   UInt32Val
 
   UINT64   UInt64Val
 
   FLOAT   SingleVal
 
   DOUBLE   DoubleVal
 
   ULONGLONG   FileTimeVal
 
   SYSTEMTIME *   SysTimeVal
 
   GUID *   GuidVal
 
   LPCWSTR   StringVal
 
   LPCSTR   AnsiStringVal
 
   PBYTE   BinaryVal
 
   PSID   SidVal
 
   SIZE_T   SizeTVal
 
   BOOL *   BooleanArr
 
   INT8 *   SByteArr
 
   INT16 *   Int16Arr
 
   INT32 *   Int32Arr
 
   INT64 *   Int64Arr
 
   UINT8 *   ByteArr
 
   UINT16 *   UInt16Arr
 
   UINT32 *   UInt32Arr
 
   UINT64 *   UInt64Arr
 
   FLOAT *   SingleArr
 
   DOUBLE *   DoubleArr
 
   FILETIME *   FileTimeArr
 
   SYSTEMTIME *   SysTimeArr
 
   GUID *   GuidArr
 
   LPWSTR *   StringArr
 
   LPSTR *   AnsiStringArr
 
   PSID *   SidArr
 
   SIZE_T *   SizeTArr
 
   EVT_HANDLE   EvtHandleVal
 
   LPCWSTR   XmlVal
 
   LPCWSTR *   XmlValArr
 
} DUMMYUNIONNAME
 
DWORD Count
 
DWORD Type
 

Detailed Description

Definition at line 95 of file winevt.h.

Member Data Documentation

◆ AnsiStringArr

LPSTR* _EVT_VARIANT::AnsiStringArr

Definition at line 132 of file winevt.h.

◆ AnsiStringVal

LPCSTR _EVT_VARIANT::AnsiStringVal

Definition at line 112 of file winevt.h.

◆ BinaryVal

PBYTE _EVT_VARIANT::BinaryVal

Definition at line 113 of file winevt.h.

◆ BooleanArr

BOOL* _EVT_VARIANT::BooleanArr

Definition at line 117 of file winevt.h.

◆ BooleanVal

BOOL _EVT_VARIANT::BooleanVal

Definition at line 97 of file winevt.h.

◆ ByteArr

UINT8* _EVT_VARIANT::ByteArr

Definition at line 122 of file winevt.h.

◆ ByteVal

UINT8 _EVT_VARIANT::ByteVal

Definition at line 102 of file winevt.h.

◆ Count

DWORD _EVT_VARIANT::Count

Definition at line 141 of file winevt.h.

◆ DoubleArr

DOUBLE* _EVT_VARIANT::DoubleArr

Definition at line 127 of file winevt.h.

◆ DoubleVal

DOUBLE _EVT_VARIANT::DoubleVal

Definition at line 107 of file winevt.h.

◆ 

union { ... } _EVT_VARIANT::DUMMYUNIONNAME

◆ EvtHandleVal

EVT_HANDLE _EVT_VARIANT::EvtHandleVal

Definition at line 136 of file winevt.h.

◆ FileTimeArr

FILETIME* _EVT_VARIANT::FileTimeArr

Definition at line 128 of file winevt.h.

◆ FileTimeVal

ULONGLONG _EVT_VARIANT::FileTimeVal

Definition at line 108 of file winevt.h.

◆ GuidArr

GUID* _EVT_VARIANT::GuidArr

Definition at line 130 of file winevt.h.

◆ GuidVal

GUID* _EVT_VARIANT::GuidVal

Definition at line 110 of file winevt.h.

◆ Int16Arr

INT16* _EVT_VARIANT::Int16Arr

Definition at line 119 of file winevt.h.

◆ Int16Val

INT16 _EVT_VARIANT::Int16Val

Definition at line 99 of file winevt.h.

◆ Int32Arr

INT32* _EVT_VARIANT::Int32Arr

Definition at line 120 of file winevt.h.

◆ Int32Val

INT32 _EVT_VARIANT::Int32Val

Definition at line 100 of file winevt.h.

◆ Int64Arr

INT64* _EVT_VARIANT::Int64Arr

Definition at line 121 of file winevt.h.

◆ Int64Val

INT64 _EVT_VARIANT::Int64Val

Definition at line 101 of file winevt.h.

◆ SByteArr

INT8* _EVT_VARIANT::SByteArr

Definition at line 118 of file winevt.h.

◆ SByteVal

INT8 _EVT_VARIANT::SByteVal

Definition at line 98 of file winevt.h.

◆ SidArr

PSID* _EVT_VARIANT::SidArr

Definition at line 133 of file winevt.h.

◆ SidVal

PSID _EVT_VARIANT::SidVal

Definition at line 114 of file winevt.h.

◆ SingleArr

FLOAT* _EVT_VARIANT::SingleArr

Definition at line 126 of file winevt.h.

◆ SingleVal

FLOAT _EVT_VARIANT::SingleVal

Definition at line 106 of file winevt.h.

◆ SizeTArr

SIZE_T* _EVT_VARIANT::SizeTArr

Definition at line 134 of file winevt.h.

◆ SizeTVal

SIZE_T _EVT_VARIANT::SizeTVal

Definition at line 115 of file winevt.h.

◆ StringArr

LPWSTR* _EVT_VARIANT::StringArr

Definition at line 131 of file winevt.h.

◆ StringVal

LPCWSTR _EVT_VARIANT::StringVal

Definition at line 111 of file winevt.h.

Referenced by EvtGetChannelConfigProperty().

◆ SysTimeArr

SYSTEMTIME* _EVT_VARIANT::SysTimeArr

Definition at line 129 of file winevt.h.

◆ SysTimeVal

SYSTEMTIME* _EVT_VARIANT::SysTimeVal

Definition at line 109 of file winevt.h.

◆ Type

DWORD _EVT_VARIANT::Type

Definition at line 142 of file winevt.h.

Referenced by EvtGetChannelConfigProperty().

◆ UInt16Arr

UINT16* _EVT_VARIANT::UInt16Arr

Definition at line 123 of file winevt.h.

◆ UInt16Val

UINT16 _EVT_VARIANT::UInt16Val

Definition at line 103 of file winevt.h.

◆ UInt32Arr

UINT32* _EVT_VARIANT::UInt32Arr

Definition at line 124 of file winevt.h.

◆ UInt32Val

UINT32 _EVT_VARIANT::UInt32Val

Definition at line 104 of file winevt.h.

◆ UInt64Arr

UINT64* _EVT_VARIANT::UInt64Arr

Definition at line 125 of file winevt.h.

◆ UInt64Val

UINT64 _EVT_VARIANT::UInt64Val

Definition at line 105 of file winevt.h.

◆ XmlVal

LPCWSTR _EVT_VARIANT::XmlVal

Definition at line 137 of file winevt.h.

◆ XmlValArr

LPCWSTR* _EVT_VARIANT::XmlValArr

Definition at line 138 of file winevt.h.


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