# encoding: utf-8
# module win32comext.propsys.propsys
# from C:\Programs\Python\Python313\Lib\site-packages\win32comext\propsys\propsys.pyd
# by generator 1.147
""" A module, encapsulating the Property System interfaces.Available on Windows Vista and later, but can also be usedon XP if Desktop Search 3 is installed. """

# imports
from pywintypes import error


# functions

def PSCreateMemoryPropertyStore(*args, **kwargs): # real signature unknown
    pass

def PSCreatePropertyChangeArray(*args, **kwargs): # real signature unknown
    pass

def PSCreatePropertyStoreFromPropertySetStorage(*args, **kwargs): # real signature unknown
    pass

def PSCreateSimplePropertyChange(*args, **kwargs): # real signature unknown
    pass

def PSGetItemPropertyHandler(*args, **kwargs): # real signature unknown
    pass

def PSGetNamedPropertyFromPropertyStorage(*args, **kwargs): # real signature unknown
    pass

def PSGetNameFromPropertyKey(*args, **kwargs): # real signature unknown
    pass

def PSGetPropertyDescription(*args, **kwargs): # real signature unknown
    pass

def PSGetPropertyFromPropertyStorage(*args, **kwargs): # real signature unknown
    pass

def PSGetPropertyKeyFromName(*args, **kwargs): # real signature unknown
    pass

def PSGetPropertySystem(*args, **kwargs): # real signature unknown
    pass

def PSLookupPropertyHandlerCLSID(*args, **kwargs): # real signature unknown
    pass

def PSRegisterPropertySchema(*args, **kwargs): # real signature unknown
    pass

def PSUnregisterPropertySchema(*args, **kwargs): # real signature unknown
    pass

def SHGetPropertyStoreForWindow(*args, **kwargs): # real signature unknown
    pass

def SHGetPropertyStoreFromParsingName(*args, **kwargs): # real signature unknown
    pass

def SHSetDefaultProperties(*args, **kwargs): # real signature unknown
    pass

def StgDeserializePropVariant(*args, **kwargs): # real signature unknown
    pass

def StgSerializePropVariant(*args, **kwargs): # real signature unknown
    pass

# classes

class PROPVARIANTType(object):
    # no doc
    def ChangeType(self, *args, **kwargs): # real signature unknown
        pass

    def GetValue(self, *args, **kwargs): # real signature unknown
        pass

    def ToString(self, *args, **kwargs): # real signature unknown
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    vt = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """VARTYPE that includes variant type and flags"""



# variables with complex values

IID_IInitializeWithFile = None # (!) real value is "IID('{B7D14566-0509-4CCE-A71F-0A554233BD9B}')"

IID_IInitializeWithStream = None # (!) real value is "IID('{B824B49D-22AC-4161-AC8A-9916E8FA3F7F}')"

IID_INamedPropertyStore = None # (!) real value is "IID('{71604B0F-97B0-4764-8577-2F13E98A1422}')"

IID_IObjectWithPropertyKey = None # (!) real value is "IID('{FC0CA0A7-C316-4FD2-9031-3E628E6D4F23}')"

IID_IPersistSerializedPropStorage = None # (!) real value is "IID('{E318AD57-0AA0-450F-ACA5-6FAB7103D917}')"

IID_IPropertyChange = None # (!) real value is "IID('{F917BC8A-1BBA-4478-A245-1BDE03EB9431}')"

IID_IPropertyChangeArray = None # (!) real value is "IID('{380F5CAD-1B5E-42F2-805D-637FD392D31E}')"

IID_IPropertyDescription = None # (!) real value is "IID('{6F79D558-3E96-4549-A1D1-7D75D2288814}')"

IID_IPropertyDescriptionAliasInfo = None # (!) real value is "IID('{F67104FC-2AF9-46FD-B32D-243C1404F3D1}')"

IID_IPropertyDescriptionList = None # (!) real value is "IID('{1F9FC1D0-C39B-4B26-817F-011967D3440E}')"

IID_IPropertyDescriptionSearchInfo = None # (!) real value is "IID('{078F91BD-29A2-440F-924E-46A291524520}')"

IID_IPropertyEnumType = None # (!) real value is "IID('{11E1FBF9-2D56-4A6B-8DB3-7CD193A471F2}')"

IID_IPropertyEnumTypeList = None # (!) real value is "IID('{A99400F4-3D84-4557-94BA-1242FB2CC9A6}')"

IID_IPropertyStore = None # (!) real value is "IID('{886D8EEB-8CF2-4446-8D02-CDBA1DBDCF99}')"

IID_IPropertyStoreCache = None # (!) real value is "IID('{3017056D-9A91-4E90-937D-746C72ABBF4F}')"

IID_IPropertyStoreCapabilities = None # (!) real value is "IID('{C8E2D566-186E-4D49-BF41-6909EAD56ACC}')"

IID_IPropertySystem = None # (!) real value is "IID('{CA724E8A-C3E6-442B-88A4-6FB0DB8035A3}')"

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000017518FB9260>'

__spec__ = None # (!) real value is "ModuleSpec(name='win32comext.propsys.propsys', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000017518FB9260>, origin='C:\\\\Programs\\\\Python\\\\Python313\\\\Lib\\\\site-packages\\\\win32comext\\\\propsys\\\\propsys.pyd')"

