Author: cwittich Date: Mon Sep 8 07:09:09 2008 New Revision: 36048
URL: http://svn.reactos.org/svn/reactos?rev=36048&view=rev Log: sync pstore.idl to wine
Modified: trunk/reactos/include/psdk/pstore.idl
Modified: trunk/reactos/include/psdk/pstore.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/pstore.idl?rev... ============================================================================== --- trunk/reactos/include/psdk/pstore.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/pstore.idl [iso-8859-1] Mon Sep 8 07:09:09 2008 @@ -42,9 +42,13 @@ LPWSTR szProviderName; } PST_PROVIDERINFO, *PPST_PROVIDERINFO;
-typedef void *PPST_PROMPTIFO; - - +typedef struct _PST_PROMPTINFO +{ + DWORD cbSize; + DWORD dwPromptFlags; + HWND hwndApp; + LPCWSTR szPrompt; +} PST_PROMPTINFO, *PPST_PROMPTINFO;
typedef struct { DWORD cbSize; @@ -71,15 +75,9 @@ LPWSTR szDisplayName; } PST_TYPEINFO, *PPST_TYPEINFO;
-typedef struct { - DWORD cbSize; - DWORD dwPromptFlags; - DWORD_PTR hwndApp; - LPCWSTR szPrompt; -} PST_PROMPTINFO, *PPST_PROMPTINFO; - [ object, + uuid(5a6f1ec1-2db1-11d0-8c39-00c04fd9126b), pointer_default(unique) ] interface IEnumPStoreItems : IUnknown @@ -100,6 +98,7 @@
[ object, + uuid(789c1cbf-31ee-11d0-8c39-00c04fd9126b), pointer_default(unique) ] interface IEnumPStoreTypes : IUnknown @@ -123,6 +122,7 @@ */ [ object, + uuid(5a6f1ec0-2db1-11d0-8c39-00c04fd9126b), pointer_default(unique) ] interface IPStore : IUnknown @@ -222,7 +222,7 @@ [in] LPCWSTR szItemName, [in] DWORD *cbData, [in] BYTE** pbData, - [in] PPST_PROMPTIFO pPromptInfo, + [in] PPST_PROMPTINFO pPromptInfo, [in] DWORD dwFlags );
HRESULT WriteItem( @@ -232,7 +232,7 @@ [in] LPCWSTR szItemName, [in] DWORD cbData, [in,size_is(cbData)] BYTE *ppbData, - [in] PPST_PROMPTIFO pPromptInfo, + [in] PPST_PROMPTINFO pPromptInfo, [in] DWORD dwDefaultConfirmationStyle, [in] DWORD dwFlags);
@@ -242,12 +242,12 @@ [in] const GUID* pItemSubtype, [in] LPCWSTR szItemName, [in] PST_ACCESSMODE ModeFlags, - [in] PPST_PROMPTIFO pProomptInfo, - [in] DWORD dwFlags ); - - HRESULT CloseItem( - [in] PST_KEY Key, - [in] const GUID* pItemType, + [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 );