IInputPersonalizationDataResource interface

The input personalization data resource interface.

Members

The IInputPersonalizationDataResource interface inherits from the IUnknown interface. IInputPersonalizationDataResource also has these types of members:

  • Methods

Methods

The IInputPersonalizationDataResource interface has these methods.

Method Description
Reserved1

Reserved for future use.

Reserved10

Reserved for future use.

Reserved11

Reserved for future use.

Reserved12

Reserved for future use.

Reserved13

Reserved for future use.

Reserved14

Reserved for future use.

Reserved15

Reserved for future use.

Reserved16

Reserved for future use.

Reserved17

Reserved for future use.

Reserved18

Reserved for future use.

Reserved19

Reserved for future use.

Reserved2

Reserved for future use.

Reserved20

Reserved for future use.

Reserved21

Reserved for future use.

Reserved3

Reserved for future use.

Reserved4

Reserved for future use.

Reserved5

Reserved for future use.

Reserved6

Reserved for future use.

Reserved7

Reserved for future use.

Reserved8

Reserved for future use.

Reserved9

Reserved for future use.

SetStatus

Informs the content provider about status.

 

Remarks

This interface is not declared in a public header. Applications must define it themselves. The following Interface Definition Language (IDL) fragment describes this interface, including its IID.

[
    object,
    uuid(0B63E314-9CCC-11D0-BCDB-00805FCCCE04),
    helpstring("Input Personalization Data Resource interface"),
    pointer_default(unique),
    local
]
interface IInputPersonalizationDataResource: IUnknown
{
    HRESULT Reserved1([out, annotation("deref_out")]  IUnknown **ppReserved);

    HRESULT Reserved2([out, annotation("deref_out")] IUnknown **ppReserved);

    HRESULT Reserved3([in, annotation("in")]         IUnknown *ppReserved);

    HRESULT Reserved4(
                    [out, length_is(*pdwLength), size_is(dwSize),
                     annotation("__out_ecount_part(dwSize, *pdwLength)")] 
                                                WCHAR wszReserved[],
                    [in]                        DWORD dwSize,
                    [out, annotation("out")]  DWORD *pdwLength);

    HRESULT Reserved5([out, annotation("out")] CLSID *pClsid);

    HRESULT Reserved6([out, length_is(*pdwLength), size_is(dwSize),
                     annotation("__out_ecount_part(dwSize, *pdwLength)")] 
                                                WCHAR wszReserved[],
                    [in]                        DWORD dwSize,
                    [out, annotation("out")]  DWORD *pdwLength);

    HRESULT Reserved7();

    HRESULT Reserved8([out, annotation("out")] ULONGLONG *pllReserved);
    
    HRESULT Reserved9([out, annotation("out")] FILETIME *pftReserved);

    HRESULT Reserved10( [out, annotation("out")] DWORD* pdwReserved );
    
    HRESULT Reserved11([out, length_is(*pdwLength), size_is(dwSize),
                              annotation("out_ecount_part(dwSize, *pdwLength)")] 
                                                        WCHAR wszReserved[],
                             [in]                       DWORD dwSize,
                             [out, annotation("out")] DWORD *pdwLength);

    HRESULT Reserved12([out, annotation("__out")] FILETIME *pftReserved,
                                  [out, annotation("out")] BOOL *pfReserved,
                                  [out, annotation("out")] DWORD *pdwReserved);

    HRESULT Reserved13([out, length_is(*pdwLength), size_is(dwSize),
                              annotation("__out_ecount_part(dwSize, *pdwLength)")] 
                                                        WCHAR wszReserved[],
                             [in]                       DWORD dwSize,
                             [out, annotation("__out")] DWORD *pdwLength);

    HRESULT Reserved14([out, annotation("out")] CLSID *pclsidSP);

    HRESULT Reserved15();

    HRESULT SetStatus( [in] DWORD eStatus, [in] HRESULT hr, [in] DWORD dwClientSignature );

    HRESULT Reserved16( [out, annotation("out")] DWORD *pdwReserved);

    HRESULT Reserved17([out, annotation("out")] DWORD *pdwReserved);

    HRESULT Reserved18([out, annotation("out")] BLOB *pReserved); 

    HRESULT Reserved19([out, annotation("deref_out")] IUnknown **ppReserved);

    HRESULT Reserved20([out, annotation("out")] BOOL *pIsExternal);

    HRESULT Reserved21([out, annotation("out")] DWORD *pdwReserved);
};