📄 webbrokerscript.idl
字号:
[
propget,
id(0x00000001)
]
HRESULT _stdcall Name([out, retval] BSTR * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Value([out, retval] BSTR * Value );
};
[
uuid(B0153083-D096-11D4-A530-00C04F6BB853),
version(1.0)
]
coclass AdapterHiddenFieldWrapper
{
[default] interface IAdapterHiddenFieldWrapper;
};
[
uuid(77561E9B-3754-4552-88CA-13AD02C495E2),
version(1.0),
dual,
oleautomation
]
interface IAdapterActionArrayWrapper: IDispatch
{
[
id(0xFFFFFFFC)
]
HRESULT _stdcall Get_NewEnum([out, retval] IUnknown ** Value );
};
[
uuid(2C279C01-3616-4501-A38F-3969C6D895FE),
version(1.0)
]
coclass AdapterActionArrayWrapper
{
[default] interface IAdapterActionArrayWrapper;
};
[
uuid(0546F350-4388-40ED-97D7-914CB61B48BD),
version(1.0),
dual,
oleautomation
]
interface IRequestWrapper: IDispatch
{
[
propget,
id(0x00000002)
]
HRESULT _stdcall PathInfo([out, retval] BSTR * Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall ScriptName([out, retval] BSTR * Value );
[
propget,
id(0x00000001)
]
HRESULT _stdcall Host([out, retval] BSTR * Value );
};
[
uuid(CA3A3B64-3D3C-4B75-8035-D234A3203416),
version(1.0)
]
coclass RequestWrapper
{
[default] interface IRequestWrapper;
};
[
uuid(359EAC2B-F21F-40EE-AB99-3D99F31F21E0),
version(1.0)
]
coclass ImageProducerWrapper
{
[default] interface IImageProducerWrapper;
};
[
uuid(CAC1644B-9BAD-11D4-A4F2-00C04F6BB853),
version(1.0),
dual,
oleautomation
]
interface IBaseAdapterWrapper: IComponentWrapper
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Fields([out, retval] IComponentsWrapper ** Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Actions([out, retval] IComponentsWrapper ** Value );
};
[
uuid(57EAA08F-4A35-4903-B9AA-21A380F7F94B),
version(1.0),
dual,
oleautomation
]
interface IAdapterErrorsWrapper: IDispatch
{
[
id(0xFFFFFFFC)
]
HRESULT _stdcall Get_NewEnum([out, retval] IUnknown ** Value );
[
id(0x00000001)
]
HRESULT _stdcall DefineLabel([in] IUnknown * Object, [in] BSTR Value );
[
id(0x00000002)
]
HRESULT _stdcall FieldErrors([in] IUnknown * Object, [out, retval] IAdapterErrorsWrapper ** Errors );
};
[
uuid(6C3ACA79-6314-11D4-A4A2-00C04F6BB853),
version(1.0),
dual,
oleautomation
]
interface IAdapterFieldWrapper: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Value([out, retval] VARIANT * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Name([out, retval] VARIANT * Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall DisplayText([out, retval] BSTR * Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall EditText([out, retval] BSTR * Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall InputName([out, retval] BSTR * Value );
[
propget,
id(0x00000007)
]
HRESULT _stdcall DisplayWidth([out, retval] long * Value );
[
propget,
id(0x00000008)
]
HRESULT _stdcall DisplayLabel([out, retval] BSTR * Value );
[
propget,
id(0x0000000B)
]
HRESULT _stdcall ValuesList([out, retval] IAdapterValuesListWrapper ** Value );
[
propget,
id(0x0000000C)
]
HRESULT _stdcall InputStyle([out, retval] BSTR * Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall DisplayStyle([out, retval] BSTR * Value );
[
propget,
id(0x0000000E)
]
HRESULT _stdcall Image([out, retval] IAdapterImageWrapper ** Value );
[
propget,
id(0x0000000F)
]
HRESULT _stdcall CanModify([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000010)
]
HRESULT _stdcall CanView([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000011)
]
HRESULT _stdcall Values([out, retval] IAdapterFieldValuesWrapper ** Value );
[
id(0x00000012)
]
HRESULT _stdcall IsEqual([in] VARIANT Value, [out, retval] VARIANT_BOOL * Result );
[
propget,
id(0x00000013)
]
HRESULT _stdcall ViewMode([out, retval] BSTR * Value );
[
propget,
id(0x00000014)
]
HRESULT _stdcall Required([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000015)
]
HRESULT _stdcall Visible([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall MaxLength([out, retval] long * Value );
};
[
uuid(6C3ACA7D-6314-11D4-A4A2-00C04F6BB853),
version(1.0),
dual,
oleautomation
]
interface IAdapterActionWrapper: IDispatch
{
[
propget,
id(0x00000002)
]
HRESULT _stdcall Name([out, retval] VARIANT * Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall AsFieldValue([out, retval] BSTR * Value );
[
id(0x00000005)
]
HRESULT _stdcall LinkToPage([in] BSTR PageSuccess, [in, optional] BSTR PageFail, [out, retval] IAdapterActionWrapper ** Result );
[
propget,
id(0x00000004)
]
HRESULT _stdcall DisplayLabel([out, retval] BSTR * Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall Enabled([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000007)
]
HRESULT _stdcall AsHREF([out, retval] BSTR * Value );
[
propget,
id(0x00000008)
]
HRESULT _stdcall CanExecute([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x0000000A)
]
HRESULT _stdcall Visible([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x0000000B)
]
HRESULT _stdcall Array([out, retval] IAdapterActionArrayWrapper ** Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall DisplayStyle([out, retval] BSTR * Value );
};
[
uuid(4A5B2D80-64B3-11D4-A4A5-00C04F6BB853),
version(1.0),
dual,
oleautomation
]
interface IPageWrapper: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Name([out, retval] BSTR * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall HREF([out, retval] BSTR * Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall Title([out, retval] BSTR * Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall Description([out, retval] BSTR * Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall Published([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall LoginRequired([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000007)
]
HRESULT _stdcall CanView([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000008)
]
HRESULT _stdcall DefaultAction([out, retval] IAdapterActionWrapper ** Value );
};
[
uuid(4A5B2D88-64B3-11D4-A4A5-00C04F6BB853),
version(1.0),
dual,
oleautomation
]
interface IModuleWrapper: IComponentWrapper
{
[
propget,
id(0x00000002)
]
HRESULT _stdcall Objects([out, retval] IComponentsWrapper ** Value );
};
[
uuid(CAC1644F-9BAD-11D4-A4F2-00C04F6BB853),
version(1.0),
dual,
oleautomation
]
interface IBaseRecordsAdapterWrapper: IBaseAdapterWrapper
{
[
propget,
id(0x00000007)
]
HRESULT _stdcall Records([out, retval] IAdapterRecordsWrapper ** Value );
};
[
uuid(06C1025C-0159-4AB6-B7DD-0843DDE856BE),
version(1.0),
dual,
oleautomation
]
interface IAdapterWrapper: IBaseRecordsAdapterWrapper
{
[
propget,
id(0x0000000E)
]
HRESULT _stdcall Errors([out, retval] IAdapterErrorsWrapper ** Value );
[
propget,
id(0x00000011)
]
HRESULT _stdcall Mode([out, retval] BSTR * Value );
[
propput,
id(0x00000011)
]
HRESULT _stdcall Mode([in] BSTR Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall CanView([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall CanModify([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall HiddenFields([out, retval] IAdapterHiddenFieldsWrapper ** Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall HiddenRecordFields([out, retval] IAdapterHiddenFieldsWrapper ** Value );
};
[
uuid(E1773ECC-F9EB-4614-90D3-814B059678C6),
version(1.0),
dual,
oleautomation
]
interface ISessionWrapper: IDispatch
{
[
propget,
id(0x00000002)
]
HRESULT _stdcall Values([in] BSTR Name, [out, retval] VARIANT * Value );
[
propget,
id(0x00000001)
]
HRESULT _stdcall SessionID([out, retval] ISessionIDWrapper ** Value );
};
[
uuid(845CF950-B95B-4411-9061-67FEE8E52E08),
version(1.0),
dual,
oleautomation
]
interface IEndUserWrapper: IAdapterWrapper
{
[
propget,
id(0x00000015)
]
HRESULT _stdcall DisplayName([out, retval] BSTR * Value );
[
propget,
id(0x00000016)
]
HRESULT _stdcall LoggedIn([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x00000017)
]
HRESULT _stdcall LoginFormAction([out, retval] IAdapterActionWrapper ** Value );
[
propget,
id(0x00000018)
]
HRESULT _stdcall LogoutAction([out, retval] IAdapterActionWrapper ** Value );
};
[
uuid(7895DB1B-01E5-4B6D-9017-5653A4BEA375),
version(1.0),
dual,
oleautomation
]
interface IAdapterValuesListWrapper: IBaseRecordsAdapterWrapper
{
[
propget,
id(0x00000011)
]
HRESULT _stdcall ValueName([out, retval] BSTR * Value );
[
propget,
id(0x00000013)
]
HRESULT _stdcall Value([out, retval] VARIANT * Value );
[
id(0x00000003)
]
HRESULT _stdcall NameOfValue([in] VARIANT Value, [out, retval] BSTR * Name );
[
propget,
id(0x00000005)
]
HRESULT _stdcall Image([out, retval] IAdapterImageWrapper ** Value );
[
id(0x00000016)
]
HRESULT _stdcall ImageOfValue([in] VARIANT Value, [out, retval] IAdapterImageWrapper ** Name );
};
[
uuid(128B1043-EF0A-4D1F-A9F7-84C2B5EB96C8),
version(1.0),
dual,
oleautomation
]
interface IImageProducerWrapper: IDispatch
{
[
id(0x00000001)
]
HRESULT _stdcall GetImage([in] IUnknown * Object, [in] BSTR Caption, [out, retval] IAdapterImageWrapper ** Image );
[
id(0x00000003)
]
HRESULT _stdcall GetEventImage([in] IUnknown * Object, [in] BSTR Event, [in] BSTR Caption, [out, retval] IAdapterImageWrapper ** Image );
[
id(0x00000004)
]
HRESULT _stdcall GetDisplayStyle([in] IUnknown * Object, [out, retval] BSTR * Style );
};
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -