Author: ion
Date: Wed Aug 28 07:15:12 2013
New Revision: 59844
URL:
http://svn.reactos.org/svn/reactos?rev=59844&view=rev
Log:
[IDL]: Sync Objidl with
http://www.winehq.org/pipermail/wine-patches/2012-November/120299.html, which adds
IGlobalOptions.
Modified:
trunk/reactos/include/psdk/objidl.idl
Modified: trunk/reactos/include/psdk/objidl.idl
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/objidl.idl?re…
==============================================================================
--- trunk/reactos/include/psdk/objidl.idl [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/objidl.idl [iso-8859-1] Wed Aug 28 07:15:12 2013
@@ -2407,6 +2407,39 @@
[in] IStorage *pStg);
}
+typedef enum tagGLOBALOPT_PROPERTIES
+{
+ COMGLB_EXCEPTION_HANDLING = 1,
+ COMGLB_APPID = 2,
+ COMGLB_RPC_THREADPOOL_SETTING = 3
+} GLOBALOPT_PROPERTIES;
+
+typedef enum tagGLOBALOPT_EH_VALUES
+{
+ COMGLB_EXCEPTION_HANDLE = 0,
+ COMGLB_EXCEPTION_DONOT_HANDLE_FATAL = 1,
+ COMGLB_EXCEPTION_DONOT_HANDLE = COMGLB_EXCEPTION_DONOT_HANDLE_FATAL,
+ COMGLB_EXCEPTION_DONOT_HANDLE_ANY = 2
+} GLOBALOPT_EH_VALUES;
+
+typedef enum tagGLOBALOPT_RPCTP_VALUES
+{
+ COMGLB_RPC_THREADPOOL_SETTING_DEFAULT_POOL = 0,
+ COMGLB_RPC_THREADPOOL_SETTING_PRIVATE_POOL = 1
+} GLOBALOPT_RPCTP_VALUES;
+
+
+[
+ object,
+ local,
+ pointer_default(unique),
+ uuid(0000015B-0000-0000-C000-000000000046)
+]
+interface IGlobalOptions : IUnknown
+{
+ HRESULT Set([in] GLOBALOPT_PROPERTIES property, [in] ULONG_PTR value);
+ HRESULT Query([in] GLOBALOPT_PROPERTIES property, [out ] ULONG_PTR *value);
+}
cpp_quote("#ifdef USE_COM_CONTEXT_DEF")
@@ -2486,4 +2519,4 @@
void Reserved7();
}
-cpp_quote("#endif /* defined USE_COM_CONTEXT_DEF */")
+cpp_quote("#endif /* defined USE_COM_CONTEXT_DEF */")