powcpropsys.propsys module#

プロパティシステム。

class powcpropsys.propsys.IPropertySystem#

ベースクラス: IUnknown

EnumeratePropertyDescriptions = <COM method offset 6: WinFunctionType>#
FormatForDisplay = <COM method offset 7: WinFunctionType>#
FormatForDisplayAlloc = <COM method offset 8: WinFunctionType>#
GetPropertyDescription = <COM method offset 3: WinFunctionType>#
GetPropertyDescriptionByName = <COM method offset 4: WinFunctionType>#
GetPropertyDescriptionListFromString = <COM method offset 5: WinFunctionType>#
RefreshPropertySchema = <COM method offset 11: WinFunctionType>#
RegisterPropertySchema = <COM method offset 9: WinFunctionType>#
UnregisterPropertySchema = <COM method offset 10: WinFunctionType>#
class powcpropsys.propsys.PropertySystem(o: Any)#

ベースクラス: object

プロパティシステム。IPropertySystemインターフェイスのラッパーです。

サンプル

>>> propsys = PropertySystem.create()
static create() PropertySystem#
static create_nothrow() ComResult[PropertySystem]#
formatfordisplay(key: PropertyKey, value: PropVariant, format: PropDescFormatFlags) str#
formatfordisplay_nothrow(key: PropertyKey, value: PropVariant, format: PropDescFormatFlags) ComResult[str]#
get_propdesc(key: PropertyKey) PropertyDescription#
get_propdesc_by_name(name: str) PropertyDescription#
get_propdesc_by_name_nothrow(name: str) ComResult[PropertyDescription]#
get_propdesc_nothrow(key: PropertyKey) ComResult[PropertyDescription]#
get_propdescs(filter: PropDescEnumFilter) PropertyDescriptionList#
get_propdescs_from_string(proplist: str) PropertyDescriptionList#
get_propdescs_from_string_nothrow(proplist: str) ComResult[PropertyDescriptionList]#
get_propdescs_nothrow(filter: PropDescEnumFilter) ComResult[PropertyDescriptionList]#
get_propkeys_all() tuple[PropertyKey, ...]#
get_propkeys_system() tuple[PropertyKey, ...]#
property propdescs_all: PropertyDescriptionList#
property propdescs_all_nothrow: ComResult[PropertyDescriptionList]#
property propdescs_system: PropertyDescriptionList#
property propdescs_system_nothrow: ComResult[PropertyDescriptionList]#
refresh_propscheme() None#
refresh_propscheme_nothrow() ComResult[None]#
register_propscheme(path: str) None#
register_propscheme_nothrow(path: str) ComResult[None]#
unregister_propscheme(path: str) None#
unregister_propscheme_nothrow(path: str) ComResult[None]#
property wrapped_obj: c_void_p#