mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
64 lines
1.4 KiB
Plaintext
64 lines
1.4 KiB
Plaintext
// Cbrowse.idl : IDL source for Cbrowse.exe
|
|
|
|
import "oaidl.idl";
|
|
|
|
typedef enum
|
|
{
|
|
trNotRun,
|
|
trFailed,
|
|
trPassed,
|
|
trPartial
|
|
} TestResult;
|
|
|
|
[
|
|
object,
|
|
uuid(95AF1AB1-FA66-11D2-A284-000000000000),
|
|
dual,
|
|
helpstring("DITestScriptHelper Interface"),
|
|
pointer_default(unique)
|
|
]
|
|
interface DITestScriptHelper : IDispatch
|
|
{
|
|
[id(1), helpstring("method OutputString")] HRESULT OutputString(BSTR bstrMessage);
|
|
[propget, id(2), helpstring("property WebBrowser")] HRESULT WebBrowser([out, retval] LPDISPATCH *pVal);
|
|
[propput, id(3), helpstring("property Result")] HRESULT Result([in] TestResult newVal);
|
|
[propget, id(4), helpstring("property TestURL")] HRESULT TestURL([out, retval] BSTR *pVal);
|
|
[propget, id(5), helpstring("property TestCGI")] HRESULT TestCGI([out, retval] BSTR *pVal);
|
|
};
|
|
|
|
[
|
|
uuid(5B209213-F756-11D2-A27F-000000000000),
|
|
version(1.0),
|
|
helpstring("Cbrowse 1.0 Type Library")
|
|
]
|
|
library CbrowseLib
|
|
{
|
|
importlib("stdole32.tlb");
|
|
importlib("stdole2.tlb");
|
|
[
|
|
uuid(95AF1AB2-FA66-11D2-A284-000000000000),
|
|
helpstring("TestScriptHelper Class")
|
|
]
|
|
coclass TestScriptHelper
|
|
{
|
|
[default] interface DITestScriptHelper;
|
|
};
|
|
[
|
|
uuid(31204F42-FCE8-11D2-A289-000000000000),
|
|
helpstring("ControlEventSink Class")
|
|
]
|
|
coclass ControlEventSink
|
|
{
|
|
[default] interface IDispatch;
|
|
};
|
|
[
|
|
uuid(8EC06081-21DE-11D3-941E-000000000000),
|
|
helpstring("CBrowserCtlSite Class")
|
|
]
|
|
coclass CBrowserCtlSite
|
|
{
|
|
[default] interface IUnknown;
|
|
};
|
|
};
|
|
|
|
|