mirror of
https://github.com/reactos/reactos.git
synced 2025-05-28 13:38:19 +00:00
[IDL]: Sync Objidl with http://www.winehq.org/pipermail/wine-patches/2012-November/120299.html, which adds IGlobalOptions.
svn path=/trunk/; revision=59844
This commit is contained in:
parent
d78172a8cd
commit
a66ef80e54
1 changed files with 34 additions and 1 deletions
|
@ -2407,6 +2407,39 @@ interface IThumbnailExtractor : IUnknown
|
|||
[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 @@ interface IObjContext : IContext
|
|||
void Reserved7();
|
||||
}
|
||||
|
||||
cpp_quote("#endif /* defined USE_COM_CONTEXT_DEF */")
|
||||
cpp_quote("#endif /* defined USE_COM_CONTEXT_DEF */")
|
Loading…
Reference in a new issue