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?re…
==============================================================================
--- 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 );