From 3ad33050287c9f4d8c54e996a8be45df5ad0ab57 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Wed, 26 Sep 2012 14:36:34 +0200 Subject: [PATCH] activscp.idl: Added IActiveScriptSiteUIControl declaration. --- include/activscp.idl | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/include/activscp.idl b/include/activscp.idl index 9be7ec45617..c7fc2d2d767 100644 --- a/include/activscp.idl +++ b/include/activscp.idl @@ -60,6 +60,17 @@ typedef enum tagSCRIPTTHREADSTATE { SCRIPTTHREADSTATE_RUNNING = 1 } SCRIPTTHREADSTATE; +typedef enum tagSCRIPTUICITEM { + SCRIPTUICITEM_INPUTBOX = 1, + SCRIPTUICITEM_MSGBOX = 2 +} SCRIPTUICITEM; + +typedef enum tagSCRIPTUICHANDLING { + SCRIPTUICHANDLING_ALLOW = 0, + SCRIPTUICHANDLING_NOUIERROR = 1, + SCRIPTUICHANDLING_NOUIDEFAULT = 2 +} SCRIPTUICHANDLING; + typedef DWORD SCRIPTTHREADID; cpp_quote("#define SCRIPTTHREADID_CURRENT ((SCRIPTTHREADID)-1)") cpp_quote("#define SCRIPTTHREADID_BASE ((SCRIPTTHREADID)-2)") @@ -186,6 +197,18 @@ interface IActiveScriptSiteWindow : IUnknown ); } +[ + object, + uuid(aedae97e-d7ee-4796-b960-7f092ae844ab), + pointer_default(unique) +] +interface IActiveScriptSiteUIControl : IUnknown +{ + HRESULT GetUIBehavior( + [in] SCRIPTUICITEM UicItem, + [out] SCRIPTUICHANDLING *pUicHandling); +} + [ object, uuid(539698A0-CDCA-11CF-A5EB-00AA0047A063),