⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 webbrokerscript.idl

📁 基于vb环境开发的pos终端系统
💻 IDL
📖 第 1 页 / 共 2 页
字号:
    [
    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 + -