powcpropsys.propchange module#

class powcpropsys.propchange.IObjectWithPropertyKey#

ベースクラス: IUnknown

GetPropertyKey = <COM method offset 4: WinFunctionType>#
SetPropertyKey = <COM method offset 3: WinFunctionType>#
class powcpropsys.propchange.IPropertyChange#

ベースクラス: IObjectWithPropertyKey

ApplyToPropVariant = <COM method offset 5: WinFunctionType>#
class powcpropsys.propchange.IPropertyChangeArray#

ベースクラス: IUnknown

Append = <COM method offset 6: WinFunctionType>#
AppendOrReplace = <COM method offset 7: WinFunctionType>#
GetAt = <COM method offset 4: WinFunctionType>#
GetCount = <COM method offset 3: WinFunctionType>#
InsertAt = <COM method offset 5: WinFunctionType>#
IsKeyInArray = <COM method offset 9: WinFunctionType>#
RemoveAt = <COM method offset 8: WinFunctionType>#
class powcpropsys.propchange.PropertyChange(o: Any)#

ベースクラス: object

プロパティ変更情報。IPropertyChangeのラッパーです。

apply_to_propvariant(value: PropVariant) PropVariant#
apply_to_propvariant_nothrow(value: PropVariant) ComResult[PropVariant]#
static create(flags: PropertyChangeAction, key: PropertyKey, value: PropVariant) PropertyChange#
static create_nothrow(flags: PropertyChangeAction, key: PropertyKey, value: PropVariant) ComResult[PropertyChange]#
property propkey: GUID#
property propkey_nothrow: ComResult[GUID]#
set_propkey_nothrow(value: GUID) ComResult[None]#
property wrapped_obj: c_void_p#
class powcpropsys.propchange.PropertyChangeAction(*values)#

ベースクラス: IntFlag

PKA_FLAGS

APPEND = 1#
DELETE = 2#
SET = 0#
class powcpropsys.propchange.PropertyChangeArray(o: Any)#

ベースクラス: object

プロパティ変更情報配列。IPropertyChangeArrayのラッパーです。

append(item: PropertyChange) None#
append_nothrow(item: PropertyChange) ComResult[None]#
append_or_replace_at(item: PropertyChange) None#
append_or_replace_nothrow(item: PropertyChange) ComResult[None]#
property count: int#
property count_nothrow: ComResult[int]#
static create() PropertyChangeArray#
static create_nothrow() ComResult[PropertyChangeArray]#
get_at(index: int) PropertyChange#
get_at_nothrow(index: int) ComResult[PropertyChange]#
insert_at(index: int, item: PropertyChange) None#
insert_at_nothrow(index: int, item: PropertyChange) ComResult[None]#
is_key_in_array(key: PropertyKey) bool#
is_key_in_array_nothrow(key: PropertyKey) ComResult[bool]#
remove_at(index: int) None#
remove_at_nothrow(index: int) ComResult[None]#
property wrapped_obj: c_void_p#