powc.variant module#
VARIANT型関係機能。Variant クラスと値の型 VARENUM を含みます。
- class powc.variant.VARENUM(*values)#
ベースクラス:
IntFlag- VT_ARRAY = 8192#
- VT_BLOB = 65#
- VT_BLOB_OBJECT = 70#
- VT_BOOL = 11#
- VT_BSTR = 8#
- VT_BSTR_BLOB = 4095#
- VT_BYREF = 16384#
- VT_CARRAY = 28#
- VT_CF = 71#
- VT_CLSID = 72#
- VT_CY = 6#
- VT_DATE = 7#
- VT_DECIMAL = 14#
- VT_DISPATCH = 9#
- VT_EMPTY = 0#
- VT_ERROR = 10#
- VT_FILETIME = 64#
- VT_HRESULT = 25#
- VT_I1 = 16#
- VT_I2 = 2#
- VT_I4 = 3#
- VT_I8 = 20#
- VT_ILLEGAL = 65535#
- VT_ILLEGALMASKED = 4095#
- VT_INT = 22#
- VT_INT_PTR = 37#
- VT_LPSTR = 30#
- VT_LPWSTR = 31#
- VT_NULL = 1#
- VT_PTR = 26#
- VT_R4 = 4#
- VT_R8 = 5#
- VT_RECORD = 36#
- VT_RESERVED = 32768#
- VT_SAFEARRAY = 27#
- VT_STORAGE = 67#
- VT_STORED_OBJECT = 69#
- VT_STREAM = 66#
- VT_STREAMED_OBJECT = 68#
- VT_TYPEMASK = 4095#
- VT_UI1 = 17#
- VT_UI2 = 18#
- VT_UI4 = 19#
- VT_UI8 = 21#
- VT_UINT = 23#
- VT_UINT_PTR = 38#
- VT_UNKNOWN = 13#
- VT_USERDEFINED = 29#
- VT_VARIANT = 12#
- VT_VECTOR = 4096#
- VT_VERSIONED_STREAM = 73#
- VT_VOID = 24#
- class powc.variant.Variant#
ベースクラス:
UnionVARIANT構造体のラッパーです。
- clear() None#
- data#
Structure/Union member
- property data_memview: memoryview#
- property elemcount#
- get_bool() bool#
- get_bool_or_none() bool | None#
- get_bstr() str#
- get_bstr_or_none() str | None#
- get_double() float#
- get_double_or_none() float | None#
- get_filetime() datetime#
- get_filetime_or_none() datetime | None#
- get_float() float#
- get_float_or_none() float | None#
- get_int() int#
- get_int16() int#
- get_int16_or_none() int | None#
- get_int32() int#
- get_int32_or_none() int | None#
- get_int64() int#
- get_int64_or_none() int | None#
- get_int8() int#
- get_int8_or_none() int | None#
- get_int_or_none() int | None#
- get_intptr() int#
- get_intptr_or_none() int | None#
- get_uint() int#
- get_uint16() int#
- get_uint16_or_none() int | None#
- get_uint32() int#
- get_uint32_or_none() int | None#
- get_uint64() int#
- get_uint64_or_none() int | None#
- get_uint8() int#
- get_uint8_or_none() int | None#
- get_uint_or_none() int | None#
- get_uintptr() int#
- get_uintptr_or_none() int | None#
- get_wstr() str#
- get_wstr_or_none() str | None#
- static init_bool(x: bool)#
- static init_clsid(x: GUID)#
- static init_double(x: float)#
- static init_filetime(x: datetime)#
- static init_float(x: float)#
- static init_int(x: int)#
- static init_int16(x: int)#
- static init_int32(x: int)#
- static init_int64(x: int)#
- static init_int8(x: int)#
- static init_intptr(x: int)#
- static init_uint(x: int)#
- static init_uint16(x: int)#
- static init_uint32(x: int)#
- static init_uint64(x: int)#
- static init_uint8(x: int)#
- static init_uintptr(x: int)#
- static init_wstr(x: str)#
- property is_array: bool#
- property is_empty: bool#
- property is_null: bool#
- property is_vector: bool#
- to_str() str#
- to_strings() tuple[str, ...]#
- vt#
Structure/Union member