powguid package#
- class powguid.Guid#
ベースクラス:
StructureGUID型。
サンプル
>>> iid_iunk1 = Guid.from_define(0x00000000, 0, 0, 0xC0, 0, 0, 0, 0, 0, 0, 0x46) >>> iid_iunk2 = Guid.from_str_d("00000000-0000-0000-C000-000000000046") >>> iid_iunk3 = Guid.from_str_b("{00000000-0000-0000-C000-000000000046}")
- data#
Structure/Union member
- static from_define(a: int, b: int, c: int, d: int, e: int, f: int, g: int, h: int, i: int, j: int, k: int) Guid#
Windows SDKのDEFINE_GUIDマクロ形式からGuidを作成します。
- static from_parts_int(a: int, b: int, c: int, d: int, e: int) Guid#
"00000000-0000-0000-0000-000000000000"表現のハイフンで区切られた部分に対応する数値からGuidを作成します。
- static from_parts_str(a: str, b: str, c: str, d: str, e: str) Guid#
"00000000-0000-0000-0000-000000000000"表現のハイフンで区切られた部分からGuidを作成します。
- static from_str_b(s: str) Guid#
"{00000000-0000-0000-0000-000000000000}"表現からGuidを作成します。from_strの別名です。
- property parts: tuple[int, int, int, int, int]#
"00000000-0000-0000-0000-000000000000"表現のハイフンで区切られた各部分を返します。
- to_str() str#
"{00000000-0000-0000-0000-000000000000}"表現を返します。
- to_str_b() str#
"{00000000-0000-0000-0000-000000000000}"表現を返します。to_strの別名です。
- to_str_d() str#
"00000000-0000-0000-0000-000000000000"表現を返します。