C# Class PEAPI.NativeType

Descriptors for native types used for marshalling
Show file Open project: kumpera/mono Class Usage Examples

Public Properties

Property Type Description
AnsiBStr NativeType
AsAny NativeType
BStr NativeType
Boolean NativeType
ByValStr NativeType
Currency NativeType
Error NativeType
FixedSysString NativeType
Float32 NativeType
Float64 NativeType
FuncPtr NativeType
IDispatch NativeType
IUnknown NativeType
Int NativeType
Int16 NativeType
Int32 NativeType
Int64 NativeType
Int8 NativeType
Interface NativeType
LPStr NativeType
LPStruct NativeType
LPTStr NativeType
LPWStr NativeType
Struct NativeType
TBstr NativeType
UInt NativeType
UInt16 NativeType
UInt32 NativeType
UInt64 NativeType
UInt8 NativeType
VariantBool NativeType
Void NativeType

Protected Properties

Property Type Description
typeIndex byte

Private Methods

Method Description
GetTypeIndex ( ) : byte
NativeType ( byte tyIx ) : System
ToBlob ( ) : byte[]

Property Details

AnsiBStr public static property

public static NativeType,PEAPI AnsiBStr
return NativeType

AsAny public static property

public static NativeType,PEAPI AsAny
return NativeType

BStr public static property

public static NativeType,PEAPI BStr
return NativeType

Boolean public static property

public static NativeType,PEAPI Boolean
return NativeType

ByValStr public static property

public static NativeType,PEAPI ByValStr
return NativeType

Currency public static property

public static NativeType,PEAPI Currency
return NativeType

Error public static property

public static NativeType,PEAPI Error
return NativeType

FixedSysString public static property

public static NativeType,PEAPI FixedSysString
return NativeType

Float32 public static property

public static NativeType,PEAPI Float32
return NativeType

Float64 public static property

public static NativeType,PEAPI Float64
return NativeType

FuncPtr public static property

public static NativeType,PEAPI FuncPtr
return NativeType

IDispatch public static property

public static NativeType,PEAPI IDispatch
return NativeType

IUnknown public static property

public static NativeType,PEAPI IUnknown
return NativeType

Int public static property

public static NativeType,PEAPI Int
return NativeType

Int16 public static property

public static NativeType,PEAPI Int16
return NativeType

Int32 public static property

public static NativeType,PEAPI Int32
return NativeType

Int64 public static property

public static NativeType,PEAPI Int64
return NativeType

Int8 public static property

public static NativeType,PEAPI Int8
return NativeType

Interface public static property

public static NativeType,PEAPI Interface
return NativeType

LPStr public static property

public static NativeType,PEAPI LPStr
return NativeType

LPStruct public static property

public static NativeType,PEAPI LPStruct
return NativeType

LPTStr public static property

public static NativeType,PEAPI LPTStr
return NativeType

LPWStr public static property

public static NativeType,PEAPI LPWStr
return NativeType

Struct public static property

public static NativeType,PEAPI Struct
return NativeType

TBstr public static property

public static NativeType,PEAPI TBstr
return NativeType

UInt public static property

public static NativeType,PEAPI UInt
return NativeType

UInt16 public static property

public static NativeType,PEAPI UInt16
return NativeType

UInt32 public static property

public static NativeType,PEAPI UInt32
return NativeType

UInt64 public static property

public static NativeType,PEAPI UInt64
return NativeType

UInt8 public static property

public static NativeType,PEAPI UInt8
return NativeType

VariantBool public static property

public static NativeType,PEAPI VariantBool
return NativeType

Void public static property

public static NativeType,PEAPI Void
return NativeType

typeIndex protected property

protected byte typeIndex
return byte