|
HRESULT | GetInfo ([in] PPST_PROVIDERINFO *ppProperties) |
|
HRESULT | GetProvParam ([in] DWORD dwParam, [out] DWORD *pcbData, [out] BYTE **ppbData, [in] DWORD dwFlags) |
|
HRESULT | SetProvParam ([in] DWORD dwParam, [in] DWORD cbData, [in] BYTE *pbData, [in] DWORD *dwFlags) |
|
HRESULT | CreateType ([in] PST_KEY Key, [in] const GUID *pType, [in] PPST_TYPEINFO pInfo, [in] DWORD dwFlags) |
|
HRESULT | GetTypeInfo ([in] PST_KEY Key, [in] const GUID *pType, [in] PPST_TYPEINFO **ppInfo, [in] DWORD dwFlags) |
|
HRESULT | DeleteType ([in] PST_KEY Key, [in] const GUID *pType, [in] DWORD dwFlags) |
|
HRESULT | CreateSubtype ([in] PST_KEY Key, [in] const GUID *pType, [in] const GUID *pSubtype, [in] PPST_TYPEINFO pInfo, [in] PPST_ACCESSRULESET pRules, [in] DWORD dwFlags) |
|
HRESULT | GetSubtypeInfo ([in] PST_KEY Key, [in] const GUID *pType, [in] const GUID *pSubtype, [in] PPST_TYPEINFO **ppInfo, [in] DWORD dwFlags) |
|
HRESULT | DeleteSubtype ([in] PST_KEY Key, [in] const GUID *pType, [in] const GUID *pSubtype, [in] DWORD dwFlags) |
|
HRESULT | ReadAccessRuleset ([in] PST_KEY Key, [in] const GUID *pType, [in] const GUID *pSubtype, [in] PPST_TYPEINFO pInfo, [in] PPST_ACCESSRULESET **ppRules, [in] DWORD dwFlags) |
|
HRESULT | WriteAccessRuleset ([in] PST_KEY Key, [in] const GUID *pType, [in] const GUID *pSubtype, [in] PPST_TYPEINFO pInfo, [in] PPST_ACCESSRULESET pRules, [in] DWORD dwFlags) |
|
HRESULT | EnumTypes ([in] PST_KEY Key, [in] DWORD dwFlags, [in] IEnumPStoreTypes **ppenum) |
|
HRESULT | EnumSubtypes ([in] PST_KEY Key, [in] const GUID *pType, [in] DWORD dwFlags, [in] IEnumPStoreTypes **ppenum) |
|
HRESULT | DeleteItem ([in] PST_KEY Key, [in] const GUID *pItemType, [in] const GUID *pItemSubType, [in] LPCWSTR szItemName, [in] PPST_PROMPTINFO pPromptInfo, [in] DWORD dwFlags) |
|
HRESULT | ReadItem ([in] PST_KEY Key, [in] const GUID *pItemType, [in] const GUID *pItemSubtype, [in] LPCWSTR szItemName, [in] DWORD *cbData, [in] BYTE **pbData, [in] PPST_PROMPTINFO pPromptInfo, [in] DWORD dwFlags) |
|
HRESULT | WriteItem ([in] PST_KEY Key, [in] const GUID *pItemType, [in] const GUID *pItemSubtype, [in] LPCWSTR szItemName, [in] DWORD cbData, [in, size_is(cbData)] BYTE *ppbData, [in] PPST_PROMPTINFO pPromptInfo, [in] DWORD dwDefaultConfirmationStyle, [in] DWORD dwFlags) |
|
HRESULT | OpenItem ([in] PST_KEY Key, [in] const GUID *pItemType, [in] const GUID *pItemSubtype, [in] LPCWSTR szItemName, [in] PST_ACCESSMODE ModeFlags, [in] PPST_PROMPTINFO pProomptInfo, [in] DWORD dwFlags) |
|
HRESULT | CloseItem ([in] PST_KEY Key, [in] const GUID *pItemType, [in] const GUID *pItemSubtype, [in] LPCWSTR *szItemName, [in] DWORD dwFlags) |
|
HRESULT | EnumItems ([in] PST_KEY Key, [in] const GUID *pItemType, [in] const GUID *pItemSubtype, [in] DWORD dwFlags, [in] IEnumPStoreItems **ppenum) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|