import "oaidl.idl";
import "ocidl.idl";
#include "olectl.h"
-
- [
- object,
- uuid(112D2DFC-DC6E-4EEB-B7AE-9A29C293090B),
- dual,
- helpstring("ICommDialog Interface"),
- pointer_default(unique)
- ]
- interface ICommDialog : IDispatch
- {
- [propget, id(10), helpstring("ÌßÛÊßè OpenFileCaption")] HRESULT OpenFileCaption([out, retval] BSTR *pVal);
- [propput, id(10), helpstring("ÌßÛÊßè OpenFileCaption")] HRESULT OpenFileCaption([in] BSTR newVal);
- [propget, id(11), helpstring("ÌßÛÊßè SaveFileCaption")] HRESULT SaveFileCaption([out, retval] BSTR *pVal);
- [propput, id(11), helpstring("ÌßÛÊßè SaveFileCaption")] HRESULT SaveFileCaption([in] BSTR newVal);
- [propget, id(12), helpstring("ÌßÛÊßè EnableCreatePrompt")] HRESULT EnableCreatePrompt([out, retval] BOOL *pVal);
- [propput, id(12), helpstring("ÌßÛÊßè EnableCreatePrompt")] HRESULT EnableCreatePrompt([in] BOOL newVal);
- [propget, id(13), helpstring("ÌßÛÊßè EnableReadOnly")] HRESULT EnableReadOnly([out, retval] BOOL *pVal);
- [propput, id(13), helpstring("ÌßÛÊßè EnableReadOnly")] HRESULT EnableReadOnly([in] BOOL newVal);
- [propget, id(14), helpstring("ÌßÛÊßè ReadOnly")] HRESULT ReadOnly([out, retval] BOOL *pVal);
- [propput, id(14), helpstring("ÌßÛÊßè ReadOnly")] HRESULT ReadOnly([in] BOOL newVal);
- [propget, id(15), helpstring("ÌßÛÊßè NoDereferenceLinks")] HRESULT NoDereferenceLinks([out, retval] BOOL *pVal);
- [propput, id(15), helpstring("ÌßÛÊßè NoDereferenceLinks")] HRESULT NoDereferenceLinks([in] BOOL newVal);
- [propget, id(16), helpstring("ÌßÛÊßè InitialDir")] HRESULT InitialDir([out, retval] BSTR *pVal);
- [propput, id(16), helpstring("ÌßÛÊßè InitialDir")] HRESULT InitialDir([in] BSTR newVal);
- [propget, id(17), helpstring("ÌßÛÊßè HWND"),hidden] HRESULT HWND([out, retval] long *pVal);
- [propput, id(17), helpstring("ÌßÛÊßè HWND"),hidden] HRESULT HWND([in] long newVal);
- [propget, id(18), helpstring("ÌßÛÊßè BrowseForFolderCaption")] HRESULT BrowseForFolderCaption([out, retval] BSTR *pVal);
- [propput, id(18), helpstring("ÌßÛÊßè BrowseForFolderCaption")] HRESULT BrowseForFolderCaption([in] BSTR newVal);
- [propget, id(19), helpstring("ÌßÛÊßè MessageCaption")] HRESULT MessageCaption([out, retval] BSTR *pVal);
- [propput, id(19), helpstring("ÌßÛÊßè MessageCaption")] HRESULT MessageCaption([in] BSTR newVal);
- [id(20), helpstring("Ò¿¯ÄÞ ColorDialog")] HRESULT ColorDialog([out,retval]VARIANT* pcolorVal);
- [propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
- [propget, id(DISPID_CAPTION)] HRESULT Caption([out,retval]BSTR* pstrCaption);
- [id(1), helpstring("Ò¿¯ÄÞ SetMainWindow")] HRESULT SetMainWindow([in]VARIANT varUnk);
- [id(2), helpstring("Ò¿¯ÄÞ OpenFileDialog")] HRESULT OpenFileDialog([in,optional]VARIANT varPathName,[in,optional]VARIANT varFilter,[out,retval]VARIANT* result);
- [id(3), helpstring("Ò¿¯ÄÞ SaveFileDialog")] HRESULT SaveFileDialog([in,optional]VARIANT varPathName,[in,optional]VARIANT varFilter,[out,retval]VARIANT* result);
- [id(4), helpstring("Ò¿¯ÄÞ MultiOpenFileDialog")] HRESULT MultiOpenFileDialog([in,optional]VARIANT varMulti,[in,optional]VARIANT varFilter,[out,retval]VARIANT* pbResult);
- [id(5), helpstring("Ò¿¯ÄÞ BrowseForFolder")] HRESULT BrowseForFolder([in,optional]VARIANT caption,[in,optional]VARIANT varDir,[in,optional]VARIANT varMode,[out,retval]VARIANT* pvarReturn);
- [id(6), helpstring("Ò¿¯ÄÞ MessageBox")] HRESULT MessageBox([in]VARIANT mes,[in,optional]VARIANT typ,[in,optional]VARIANT icon,[out,retval]VARIANT* pRet);
- };
+
+[
+ object,
+ uuid(112D2DFC-DC6E-4EEB-B7AE-9A29C293090B),
+ dual,
+ helpstring("ICommDialog Interface"),
+ pointer_default(unique)
+]
+interface ICommDialog : IDispatch
+{
+ [propget, id(10), helpstring("ÌßÛÊßè OpenFileCaption")] HRESULT OpenFileCaption([out, retval] BSTR *pVal);
+ [propput, id(10), helpstring("ÌßÛÊßè OpenFileCaption")] HRESULT OpenFileCaption([in] BSTR newVal);
+ [propget, id(11), helpstring("ÌßÛÊßè SaveFileCaption")] HRESULT SaveFileCaption([out, retval] BSTR *pVal);
+ [propput, id(11), helpstring("ÌßÛÊßè SaveFileCaption")] HRESULT SaveFileCaption([in] BSTR newVal);
+ [propget, id(12), helpstring("ÌßÛÊßè EnableCreatePrompt")] HRESULT EnableCreatePrompt([out, retval] BOOL *pVal);
+ [propput, id(12), helpstring("ÌßÛÊßè EnableCreatePrompt")] HRESULT EnableCreatePrompt([in] BOOL newVal);
+ [propget, id(13), helpstring("ÌßÛÊßè EnableReadOnly")] HRESULT EnableReadOnly([out, retval] BOOL *pVal);
+ [propput, id(13), helpstring("ÌßÛÊßè EnableReadOnly")] HRESULT EnableReadOnly([in] BOOL newVal);
+ [propget, id(14), helpstring("ÌßÛÊßè ReadOnly")] HRESULT ReadOnly([out, retval] BOOL *pVal);
+ [propput, id(14), helpstring("ÌßÛÊßè ReadOnly")] HRESULT ReadOnly([in] BOOL newVal);
+ [propget, id(15), helpstring("ÌßÛÊßè NoDereferenceLinks")] HRESULT NoDereferenceLinks([out, retval] BOOL *pVal);
+ [propput, id(15), helpstring("ÌßÛÊßè NoDereferenceLinks")] HRESULT NoDereferenceLinks([in] BOOL newVal);
+ [propget, id(16), helpstring("ÌßÛÊßè InitialDir")] HRESULT InitialDir([out, retval] BSTR *pVal);
+ [propput, id(16), helpstring("ÌßÛÊßè InitialDir")] HRESULT InitialDir([in] BSTR newVal);
+ [propget, id(17), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([out, retval] long *pVal);
+ [propput, id(17), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([in] long newVal);
+ [propget, id(18), helpstring("ÌßÛÊßè BrowseForFolderCaption")] HRESULT BrowseForFolderCaption([out, retval] BSTR *pVal);
+ [propput, id(18), helpstring("ÌßÛÊßè BrowseForFolderCaption")] HRESULT BrowseForFolderCaption([in] BSTR newVal);
+ [propget, id(19), helpstring("ÌßÛÊßè MessageCaption")] HRESULT MessageCaption([out, retval] BSTR *pVal);
+ [propput, id(19), helpstring("ÌßÛÊßè MessageCaption")] HRESULT MessageCaption([in] BSTR newVal);
+ [id(20), helpstring("Ò¿¯ÄÞ ColorDialog")] HRESULT ColorDialog([out, retval]VARIANT* pcolorVal);
+ [propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
+ [propget, id(DISPID_CAPTION)] HRESULT Caption([out, retval]BSTR* pstrCaption);
+ [id(1), helpstring("Ò¿¯ÄÞ SetMainWindow")] HRESULT SetMainWindow([in]VARIANT varUnk);
+ [id(2), helpstring("Ò¿¯ÄÞ OpenFileDialog")] HRESULT OpenFileDialog([in, optional]VARIANT varPathName, [in, optional]VARIANT varFilter, [out, retval]VARIANT* result);
+ [id(3), helpstring("Ò¿¯ÄÞ SaveFileDialog")] HRESULT SaveFileDialog([in, optional]VARIANT varPathName, [in, optional]VARIANT varFilter, [out, retval]VARIANT* result);
+ [id(4), helpstring("Ò¿¯ÄÞ MultiOpenFileDialog")] HRESULT MultiOpenFileDialog([in, optional]VARIANT varMulti, [in, optional]VARIANT varFilter, [out, retval]VARIANT* pbResult);
+ [id(5), helpstring("Ò¿¯ÄÞ BrowseForFolder")] HRESULT BrowseForFolder([in, optional]VARIANT caption, [in, optional]VARIANT varDir, [in, optional]VARIANT varMode, [out, retval]VARIANT* pvarReturn);
+ [id(6), helpstring("Ò¿¯ÄÞ MessageBox")] HRESULT MessageBox([in]VARIANT mes, [in, optional]VARIANT typ, [in, optional]VARIANT icon, [out, retval]VARIANT* pRet);
+};
[
uuid(806A3FFF-0A01-4366-8B16-781BDF9B5604),
]
dispinterface _ICommDialogEvents
{
- properties:
- methods:
+ properties:
+ methods:
};
-
+
[
object,
interface IOverlappedWindow : IDispatch
{
[propget, id(40), helpstring("ÌßÛÊßè IsEventEmpty")] HRESULT IsEventEmpty([out, retval] BOOL *pVal);
- [propget, id(41), helpstring("ÌßÛÊßè DoubleBuffer"),hidden] HRESULT DoubleBuffer([out, retval] BOOL *pVal);
- [propput, id(41), helpstring("ÌßÛÊßè DoubleBuffer"),hidden] HRESULT DoubleBuffer([in] BOOL newVal);
+ [propget, id(41), helpstring("ÌßÛÊßè DoubleBuffer"), hidden] HRESULT DoubleBuffer([out, retval] BOOL *pVal);
+ [propput, id(41), helpstring("ÌßÛÊßè DoubleBuffer"), hidden] HRESULT DoubleBuffer([in] BOOL newVal);
[propput, id(42), helpstring("ÌßÛÊßè CreateNoCloseWindow")] HRESULT CreateNoCloseWindow([in] BOOL newVal);
[propget, id(42), helpstring("ÌßÛÊßè CreateNoCloseWindow")] HRESULT CreateNoCloseWindow([out, retval] BOOL *pVal);
[propget, id(43), helpstring("ÌßÛÊßè Quit")] HRESULT Quit([out, retval] BOOL *pVal);
[propput, id(59), helpstring("ÌßÛÊßè Zoomed")] HRESULT Zoomed([in] BOOL newVal);
[propget, id(60), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([out, retval] BOOL *pVal);
[propput, id(60), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([in] BOOL newVal);
- [propget, id(61), helpstring("ÌßÛÊßè HWND"),hidden] HRESULT HWND([out, retval] long *pVal);
+ [propget, id(61), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([out, retval] long *pVal);
[propget, id(62), helpstring("ÌßÛÊßè DropFiles")] HRESULT DropFiles([out, retval] VARIANT *pVal);
[propget, id(70), helpstring("ÌßÛÊßè Canvas")] HRESULT Canvas([out, retval] VARIANT *pVal);
[propget, id(71), helpstring("ÌßÛÊßè Event")] HRESULT Event([out, retval] VARIANT *pVal);
[propget, id(72), helpstring("ÌßÛÊßè Form")] HRESULT Form([out, retval] VARIANT *pVal);
[propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
- [propget, id(DISPID_CAPTION)] HRESULT Caption([out,retval]BSTR* pstrCaption);
- [propget, id(80), helpstring("ÌßÛÊßè Object")] HRESULT Object([in,optional]VARIANT idx, [out, retval] VARIANT *pVal);
+ [propget, id(DISPID_CAPTION)] HRESULT Caption([out, retval]BSTR* pstrCaption);
+ [propget, id(80), helpstring("ÌßÛÊßè Object")] HRESULT Object([in, optional]VARIANT idx, [out, retval] VARIANT *pVal);
[propget, id(81), helpstring("ÌßÛÊßè ExitCode")] HRESULT ExitCode([out, retval] short *pVal);
[propput, id(81), helpstring("ÌßÛÊßè ExitCode")] HRESULT ExitCode([in] short newVal);
[propget, id(82), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([out, retval] short *pVal);
[propget, id(91), helpstring("ÌßÛÊßè DefaultAction")] HRESULT DefaultAction([out, retval] BOOL *pVal);
[propput, id(91), helpstring("ÌßÛÊßè DefaultAction")] HRESULT DefaultAction([in] BOOL newVal);
[id(92), helpstring("Ò¿¯ÄÞ SetClipboardText")] HRESULT SetClipboardText([in]BSTR text);
- [id(93), helpstring("Ò¿¯ÄÞ GetClipboardText")] HRESULT GetClipboardText([out,retval]VARIANT* pVarText);
- [id(1), helpstring("Ò¿¯ÄÞ WaitEvent")] HRESULT WaitEvent([in,optional]VARIANT varTim,[out,retval]BOOL* pRet);
- [id(2), helpstring("Ò¿¯ÄÞ DoEvent"),hidden] HRESULT DoEvent([out,retval]VARIANT* varResult);
- [id(3), helpstring("Ò¿¯ÄÞ DoModal")] HRESULT DoModal([out,retval]VARIANT* pRetcode);
- [id(4), helpstring("Ò¿¯ÄÞ CreateChild")] HRESULT CreateChild([out,retval]VARIANT* pvarUnk);
- [id(5), helpstring("Ò¿¯ÄÞ Open")] HRESULT Open([in,optional]VARIANT caption,[out,retval]VARIANT* pvarUnk);
+ [id(93), helpstring("Ò¿¯ÄÞ GetClipboardText")] HRESULT GetClipboardText([out, retval]VARIANT* pVarText);
+ [id(1), helpstring("Ò¿¯ÄÞ WaitEvent")] HRESULT WaitEvent([in, optional]VARIANT varTim, [out, retval]BOOL* pRet);
+ [id(2), helpstring("Ò¿¯ÄÞ DoEvent"), hidden] HRESULT DoEvent([out, retval]VARIANT* varResult);
+ [id(3), helpstring("Ò¿¯ÄÞ DoModal")] HRESULT DoModal([out, retval]VARIANT* pRetcode);
+ [id(4), helpstring("Ò¿¯ÄÞ CreateChild")] HRESULT CreateChild([out, retval]VARIANT* pvarUnk);
+ [id(5), helpstring("Ò¿¯ÄÞ Open")] HRESULT Open([in, optional]VARIANT caption, [out, retval]VARIANT* pvarUnk);
[id(6), helpstring("Ò¿¯ÄÞ Close")] HRESULT Close();
- [id(7), helpstring("Ò¿¯ÄÞ SetPlacement")] HRESULT SetPlacement([in,optional]VARIANT x,[in,optional]VARIANT y,[in,optional]VARIANT w,[in,optional]VARIANT h,[out,retval]VARIANT* pvarUnk);
- [id(8), helpstring("Ò¿¯ÄÞ SetWindowStyle")] HRESULT SetWindowStyle([in]VARIANT frametype,[in,optional]VARIANT caption_system,[in,optional]VARIANT maxmin,[out,retval]VARIANT* pvarUnk);
+ [id(7), helpstring("Ò¿¯ÄÞ SetPlacement")] HRESULT SetPlacement([in, optional]VARIANT x, [in, optional]VARIANT y, [in, optional]VARIANT w, [in, optional]VARIANT h, [out, retval]VARIANT* pvarUnk);
+ [id(8), helpstring("Ò¿¯ÄÞ SetWindowStyle")] HRESULT SetWindowStyle([in]VARIANT frametype, [in, optional]VARIANT caption_system, [in, optional]VARIANT maxmin, [out, retval]VARIANT* pvarUnk);
[id(9), helpstring("Ò¿¯ÄÞ SetFocus")] HRESULT SetFocus();
[id(10), helpstring("Ò¿¯ÄÞ SetMenu")] HRESULT SetMenu([in]VARIANT fmt);
[id(11), helpstring("Ò¿¯ÄÞ SetForegroundWindow")] HRESULT SetForegroundWindow();
- [id(12), helpstring("Ò¿¯ÄÞ TrackPopupMenu")] HRESULT TrackPopupMenu([in]VARIANT text,[in,optional]VARIANT cmd,[out,retval]VARIANT* pRet);
- [id(13), helpstring("Ò¿¯ÄÞ CheckMenu")] HRESULT CheckMenu([in]VARIANT cmd,[in]VARIANT mode);
- [id(14), helpstring("Ò¿¯ÄÞ EnableMenu")] HRESULT EnableMenu([in]VARIANT cmd,[in]VARIANT mode);
+ [id(12), helpstring("Ò¿¯ÄÞ TrackPopupMenu")] HRESULT TrackPopupMenu([in]VARIANT text, [in, optional]VARIANT cmd, [out, retval]VARIANT* pRet);
+ [id(13), helpstring("Ò¿¯ÄÞ CheckMenu")] HRESULT CheckMenu([in]VARIANT cmd, [in]VARIANT mode);
+ [id(14), helpstring("Ò¿¯ÄÞ EnableMenu")] HRESULT EnableMenu([in]VARIANT cmd, [in]VARIANT mode);
[id(15), helpstring("Ò¿¯ÄÞ Refresh")] HRESULT Refresh();
[id(16), helpstring("Ò¿¯ÄÞ Draw")] HRESULT Draw();
- [id(17), helpstring("Ò¿¯ÄÞ SetTimer")] HRESULT SetTimer([in]VARIANT tim,[out,retval]BOOL* pVal);
- [id(18), helpstring("Ò¿¯ÄÞ GetSysColor")] HRESULT GetSysColor([in]VARIANT typ,[out,retval]VARIANT* col);
+ [id(17), helpstring("Ò¿¯ÄÞ SetTimer")] HRESULT SetTimer([in]VARIANT tim, [out, retval]BOOL* pVal);
+ [id(18), helpstring("Ò¿¯ÄÞ GetSysColor")] HRESULT GetSysColor([in]VARIANT typ, [out, retval]VARIANT* col);
};
[
]
dispinterface _IOverlappedWindowEvents
{
- properties:
- methods:
+ properties:
+ methods:
[id(10), helpstring("Ò¿¯ÄÞ OnClick")] HRESULT OnClick();
[id(11), helpstring("Ò¿¯ÄÞ OnRClick")] HRESULT OnRClick();
[id(12), helpstring("Ò¿¯ÄÞ OnDblClick")] HRESULT OnDblClick();
[propget, id(11), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([out, retval] long *pVal);
[propput, id(11), helpstring("ÌßÛÊßè Exstyle")] HRESULT Exstyle([in] long newVal);
[propget, id(12), helpstring("ÌßÛÊßè ClassName")] HRESULT ClassName([out, retval] BSTR *pVal);
- [propget, id(13), helpstring("ÌßÛÊßè HWND"),hidden] HRESULT HWND([out, retval] long *pVal);
+ [propget, id(13), helpstring("ÌßÛÊßè HWND"), hidden] HRESULT HWND([out, retval] long *pVal);
[propget, id(23), helpstring("ÌßÛÊßè CurrentSelectedItem")] HRESULT CurrentSelectedItem([out, retval] VARIANT *pVal);
[propput, id(23), helpstring("ÌßÛÊßè CurrentSelectedItem")] HRESULT CurrentSelectedItem([in] VARIANT newVal);
[propget, id(24), helpstring("ÌßÛÊßè ItemSelectState")] HRESULT ItemSelectState([in]VARIANT idx, [out, retval] VARIANT *pVal);
[id(30), helpstring("Ò¿¯ÄÞ DeleteSelectedItem")] HRESULT DeleteSelectedItem();
[propget, id(31), helpstring("ÌßÛÊßè ItemText")] HRESULT ItemText([in]VARIANT idx, [out, retval] BSTR *pVal);
[propput, id(31), helpstring("ÌßÛÊßè ItemText")] HRESULT ItemText([in]VARIANT idx, [in] BSTR newVal);
- [id(32), helpstring("Ò¿¯ÄÞ SetClassEvent")] HRESULT SetClassEvent([in]BSTR name,[out,retval]VARIANT* pvarUnk);
- [id(33), helpstring("Ò¿¯ÄÞ CreateChild")] HRESULT CreateChild([in]VARIANT text,[in]VARIANT varItem,[out,retval]VARIANT* pvarUnk);
+ [id(32), helpstring("Ò¿¯ÄÞ SetClassEvent")] HRESULT SetClassEvent([in]BSTR name, [out, retval]VARIANT* pvarUnk);
+ [id(33), helpstring("Ò¿¯ÄÞ CreateChild")] HRESULT CreateChild([in]VARIANT text, [in]VARIANT varItem, [out, retval]VARIANT* pvarUnk);
[propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
[id(14), helpstring("Ò¿¯ÄÞ Refresh")] HRESULT Refresh();
- [id(15), helpstring("Ò¿¯ÄÞ SetPlacement")] HRESULT SetPlacement([in,optional]VARIANT x,[in,optional]VARIANT y,[in,optional]VARIANT w,[in,optional]VARIANT h,[out,retval]VARIANT* pvarUnk);
- [id(16), helpstring("Ò¿¯ÄÞ SetCheck")] HRESULT SetCheck([out,retval]VARIANT* pvarUnk);
- [id(17), helpstring("Ò¿¯ÄÞ SetID")] HRESULT SetID([in]VARIANT varID,[out,retval]VARIANT* pvarUnk);
- [id(18), helpstring("Ò¿¯ÄÞ AddString")] HRESULT AddString([in]VARIANT text,[out,retval]VARIANT* pRet);
- [id(19), helpstring("Ò¿¯ÄÞ SetColumnText")] HRESULT SetColumnText([in]VARIANT item,[in]VARIANT col,[in]VARIANT text);
- [id(20), helpstring("Ò¿¯ÄÞ GetColumnText")] HRESULT GetColumnText([in]VARIANT idx,[in]VARIANT col,[out,retval]VARIANT* pText);
- [id(21), helpstring("Ò¿¯ÄÞ DeleteString")] HRESULT DeleteString([in]VARIANT idx,[out,retval]VARIANT* pRet);
- [id(22), helpstring("Ò¿¯ÄÞ GetCount")] HRESULT GetCount([out,retval]VARIANT* pRet);
+ [id(15), helpstring("Ò¿¯ÄÞ SetPlacement")] HRESULT SetPlacement([in, optional]VARIANT x, [in, optional]VARIANT y, [in, optional]VARIANT w, [in, optional]VARIANT h, [out, retval]VARIANT* pvarUnk);
+ [id(16), helpstring("Ò¿¯ÄÞ SetCheck")] HRESULT SetCheck([out, retval]VARIANT* pvarUnk);
+ [id(17), helpstring("Ò¿¯ÄÞ SetID")] HRESULT SetID([in]VARIANT varID, [out, retval]VARIANT* pvarUnk);
+ [id(18), helpstring("Ò¿¯ÄÞ AddString")] HRESULT AddString([in]VARIANT text, [out, retval]VARIANT* pRet);
+ [id(19), helpstring("Ò¿¯ÄÞ SetColumnText")] HRESULT SetColumnText([in]VARIANT item, [in]VARIANT col, [in]VARIANT text);
+ [id(20), helpstring("Ò¿¯ÄÞ GetColumnText")] HRESULT GetColumnText([in]VARIANT idx, [in]VARIANT col, [out, retval]VARIANT* pText);
+ [id(21), helpstring("Ò¿¯ÄÞ DeleteString")] HRESULT DeleteString([in]VARIANT idx, [out, retval]VARIANT* pRet);
+ [id(22), helpstring("Ò¿¯ÄÞ GetCount")] HRESULT GetCount([out, retval]VARIANT* pRet);
};
[
]
dispinterface _IControlEvents
{
- properties:
- methods:
+ properties:
+ methods:
};
[
object,
[propget, id(3), helpstring("ÌßÛÊßè MarginHeight")] HRESULT MarginHeight([out, retval] long *pVal);
[propput, id(3), helpstring("ÌßÛÊßè MarginHeight")] HRESULT MarginHeight([in] long newVal);
[id(10), helpstring("Ò¿¯ÄÞ Print")] HRESULT Print();
- [id(11), helpstring("Ò¿¯ÄÞ PrintAs")] HRESULT PrintAs([in,optional]VARIANT print,[out,retval]VARIANT *pRet);
- [id(12), helpstring("Ò¿¯ÄÞ GetPrinterDefault")] HRESULT GetPrinterDefault([in,optional]VARIANT name);
- [id(13), helpstring("Ò¿¯ÄÞ LoadPicture")] HRESULT LoadPicture([in]VARIANT path,[out,retval]VARIANT* punkVal);
+ [id(11), helpstring("Ò¿¯ÄÞ PrintAs")] HRESULT PrintAs([in, optional]VARIANT print, [out, retval]VARIANT *pRet);
+ [id(12), helpstring("Ò¿¯ÄÞ GetPrinterDefault")] HRESULT GetPrinterDefault([in, optional]VARIANT name);
+ [id(13), helpstring("Ò¿¯ÄÞ LoadPicture")] HRESULT LoadPicture([in]VARIANT path, [out, retval]VARIANT* punkVal);
};
[
]
dispinterface _ICanvasEvents
{
- properties:
- methods:
+ properties:
+ methods:
};
[
object,
[propget, id(6), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([out, retval] BOOL *pVal);
[propput, id(6), helpstring("ÌßÛÊßè Visible")] HRESULT Visible([in] BOOL newVal);
[id(10), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
- [id(11), helpstring("Ò¿¯ÄÞ Circle")] HRESULT Circle([in]VARIANT x,[in]VARIANT y,[in]VARIANT radius);
- [id(12), helpstring("Ò¿¯ÄÞ Line")] HRESULT Line([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
- [id(13), helpstring("Ò¿¯ÄÞ Box")] HRESULT Box([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
- [id(14), helpstring("Ò¿¯ÄÞ Arc")] HRESULT Arc([in]VARIANT x1,[in]VARIANT y1,[in]VARIANT x2,[in]VARIANT y2,[in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
- [id(15), helpstring("Ò¿¯ÄÞ FillBox")] HRESULT FillBox([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
- [id(16), helpstring("Ò¿¯ÄÞ FillCircle")] HRESULT FillCircle([in]VARIANT x,[in]VARIANT y,[in]VARIANT radius);
- [id(17), helpstring("Ò¿¯ÄÞ FillArc")] HRESULT FillArc([in]VARIANT x1,[in]VARIANT y1,[in]VARIANT x2,[in]VARIANT y2,[in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey);
- [id(18), helpstring("Ò¿¯ÄÞ Text")] HRESULT Text([in]VARIANT x,[in]VARIANT y,[in]VARIANT text);
- [id(19), helpstring("Ò¿¯ÄÞ TextBox")] HRESULT TextBox([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey,[in]VARIANT text,[in,optional]VARIANT fmt);
- [id(20), helpstring("Ò¿¯ÄÞ FillRBox")] HRESULT FillRBox([in]VARIANT sx,[in]VARIANT sy,[in]VARIANT ex,[in]VARIANT ey,[in]VARIANT w,[in]VARIANT h);
- [id(21), helpstring("Ò¿¯ÄÞ Polygon")] HRESULT Polygon([in]VARIANT cx,[in]VARIANT cy,[in]VARIANT arrayPt);
- [id(22), helpstring("Ò¿¯ÄÞ Picture")] HRESULT Picture([in]VARIANT idx,[in]VARIANT x,[in]VARIANT y,[in,optional]VARIANT w,[in,optional]VARIANT h);
+ [id(11), helpstring("Ò¿¯ÄÞ Circle")] HRESULT Circle([in]VARIANT x, [in]VARIANT y, [in]VARIANT radius);
+ [id(12), helpstring("Ò¿¯ÄÞ Line")] HRESULT Line([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
+ [id(13), helpstring("Ò¿¯ÄÞ Box")] HRESULT Box([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
+ [id(14), helpstring("Ò¿¯ÄÞ Arc")] HRESULT Arc([in]VARIANT x1, [in]VARIANT y1, [in]VARIANT x2, [in]VARIANT y2, [in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
+ [id(15), helpstring("Ò¿¯ÄÞ FillBox")] HRESULT FillBox([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
+ [id(16), helpstring("Ò¿¯ÄÞ FillCircle")] HRESULT FillCircle([in]VARIANT x, [in]VARIANT y, [in]VARIANT radius);
+ [id(17), helpstring("Ò¿¯ÄÞ FillArc")] HRESULT FillArc([in]VARIANT x1, [in]VARIANT y1, [in]VARIANT x2, [in]VARIANT y2, [in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey);
+ [id(18), helpstring("Ò¿¯ÄÞ Text")] HRESULT Text([in]VARIANT x, [in]VARIANT y, [in]VARIANT text);
+ [id(19), helpstring("Ò¿¯ÄÞ TextBox")] HRESULT TextBox([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey, [in]VARIANT text, [in, optional]VARIANT fmt);
+ [id(20), helpstring("Ò¿¯ÄÞ FillRBox")] HRESULT FillRBox([in]VARIANT sx, [in]VARIANT sy, [in]VARIANT ex, [in]VARIANT ey, [in]VARIANT w, [in]VARIANT h);
+ [id(21), helpstring("Ò¿¯ÄÞ Polygon")] HRESULT Polygon([in]VARIANT cx, [in]VARIANT cy, [in]VARIANT arrayPt);
+ [id(22), helpstring("Ò¿¯ÄÞ Picture")] HRESULT Picture([in]VARIANT idx, [in]VARIANT x, [in]VARIANT y, [in, optional]VARIANT w, [in, optional]VARIANT h);
[id(23), helpstring("Ò¿¯ÄÞ SetMappingMode")] HRESULT SetMappingMode([in]VARIANT mode);
};
]
dispinterface _ILayerEvents
{
- properties:
- methods:
+ properties:
+ methods:
};
[
object,
[propput, id(2), helpstring("ÌßÛÊßè LeftMargin")] HRESULT LeftMargin([in] short newVal);
[propget, id(3), helpstring("ÌßÛÊßè RightMargin")] HRESULT RightMargin([out, retval] short *pVal);
[propput, id(3), helpstring("ÌßÛÊßè RightMargin")] HRESULT RightMargin([in] short newVal);
- [id(4), helpstring("Ò¿¯ÄÞ SetControlFont")] HRESULT SetControlFont([in]VARIANT fontname,[in]VARIANT fontsize);
- [id(10), helpstring("Ò¿¯ÄÞ Label")] HRESULT Label([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
- [id(11), helpstring("Ò¿¯ÄÞ Button")] HRESULT Button([in]VARIANT text,[in,optional]VARIANT width,[out,retval] VARIANT *pvarUnk);
- [id(12), helpstring("Ò¿¯ÄÞ CheckBox")] HRESULT CheckBox([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
- [id(13), helpstring("Ò¿¯ÄÞ Edit")] HRESULT Edit([in,optional]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
+ [id(4), helpstring("Ò¿¯ÄÞ SetControlFont")] HRESULT SetControlFont([in]VARIANT fontname, [in]VARIANT fontsize);
+ [id(10), helpstring("Ò¿¯ÄÞ Label")] HRESULT Label([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
+ [id(11), helpstring("Ò¿¯ÄÞ Button")] HRESULT Button([in]VARIANT text, [in, optional]VARIANT width, [out, retval] VARIANT *pvarUnk);
+ [id(12), helpstring("Ò¿¯ÄÞ CheckBox")] HRESULT CheckBox([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
+ [id(13), helpstring("Ò¿¯ÄÞ Edit")] HRESULT Edit([in, optional]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
[id(14), helpstring("Ò¿¯ÄÞ ClearControls")] HRESULT ClearControls();
[id(15), helpstring("Ò¿¯ÄÞ ControlBreak")] HRESULT ControlBreak();
[id(16), helpstring("Ò¿¯ÄÞ ControlGroup")] HRESULT ControlGroup();
- [id(17), helpstring("Ò¿¯ÄÞ RadioButton")] HRESULT RadioButton([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
- [id(18), helpstring("Ò¿¯ÄÞ ControlPad")] HRESULT ControlPad([in]VARIANT width,[in,optional]VARIANT height);
- [id(19), helpstring("Ò¿¯ÄÞ PasswordEdit")] HRESULT PasswordEdit([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
- [id(20), helpstring("Ò¿¯ÄÞ ReadonlyEdit")] HRESULT ReadonlyEdit([in]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* punkVal);
- [id(21), helpstring("Ò¿¯ÄÞ CheckBox3state")] HRESULT CheckBox3state([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
- [id(22), helpstring("Ò¿¯ÄÞ PushCheckButton")] HRESULT PushCheckButton([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
- [id(23), helpstring("Ò¿¯ÄÞ PushRadioButton")] HRESULT PushRadioButton([in]VARIANT text,[in,optional]VARIANT width,[out,retval]VARIANT* pvarUnk);
- [id(24), helpstring("Ò¿¯ÄÞ StatusLabel")] HRESULT StatusLabel([in]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
+ [id(17), helpstring("Ò¿¯ÄÞ RadioButton")] HRESULT RadioButton([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
+ [id(18), helpstring("Ò¿¯ÄÞ ControlPad")] HRESULT ControlPad([in]VARIANT width, [in, optional]VARIANT height);
+ [id(19), helpstring("Ò¿¯ÄÞ PasswordEdit")] HRESULT PasswordEdit([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
+ [id(20), helpstring("Ò¿¯ÄÞ ReadonlyEdit")] HRESULT ReadonlyEdit([in]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* punkVal);
+ [id(21), helpstring("Ò¿¯ÄÞ CheckBox3state")] HRESULT CheckBox3state([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
+ [id(22), helpstring("Ò¿¯ÄÞ PushCheckButton")] HRESULT PushCheckButton([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
+ [id(23), helpstring("Ò¿¯ÄÞ PushRadioButton")] HRESULT PushRadioButton([in]VARIANT text, [in, optional]VARIANT width, [out, retval]VARIANT* pvarUnk);
+ [id(24), helpstring("Ò¿¯ÄÞ StatusLabel")] HRESULT StatusLabel([in]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
[id(25), helpstring("Ò¿¯ÄÞ ControlUseStaticEdge")] HRESULT ControlUseStaticEdge([in]VARIANT mode);
- [id(26), helpstring("Ò¿¯ÄÞ ListBox")] HRESULT ListBox([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
- [id(27), helpstring("Ò¿¯ÄÞ MultiListBox")] HRESULT MultiListBox([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
- [id(28), helpstring("Ò¿¯ÄÞ DropdownList")] HRESULT DropdownList([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
- [id(29), helpstring("Ò¿¯ÄÞ DropdownEdit")] HRESULT DropdownEdit([in,optional]VARIANT text,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
- [id(30), helpstring("Ò¿¯ÄÞ TreeView")] HRESULT TreeView([in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
- [id(31), helpstring("Ò¿¯ÄÞ ListView")] HRESULT ListView([in,optional]VARIANT column,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
- [id(32), helpstring("Ò¿¯ÄÞ EditListView")] HRESULT EditListView([in,optional]VARIANT colum,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
- [id(33), helpstring("Ò¿¯ÄÞ CheckListView")] HRESULT CheckListView([in,optional]VARIANT colum,[in,optional]VARIANT width,[in,optional]VARIANT height,[out,retval]VARIANT* pvarUnk);
+ [id(26), helpstring("Ò¿¯ÄÞ ListBox")] HRESULT ListBox([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
+ [id(27), helpstring("Ò¿¯ÄÞ MultiListBox")] HRESULT MultiListBox([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
+ [id(28), helpstring("Ò¿¯ÄÞ DropdownList")] HRESULT DropdownList([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
+ [id(29), helpstring("Ò¿¯ÄÞ DropdownEdit")] HRESULT DropdownEdit([in, optional]VARIANT text, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
+ [id(30), helpstring("Ò¿¯ÄÞ TreeView")] HRESULT TreeView([in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
+ [id(31), helpstring("Ò¿¯ÄÞ ListView")] HRESULT ListView([in, optional]VARIANT column, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
+ [id(32), helpstring("Ò¿¯ÄÞ EditListView")] HRESULT EditListView([in, optional]VARIANT colum, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
+ [id(33), helpstring("Ò¿¯ÄÞ CheckListView")] HRESULT CheckListView([in, optional]VARIANT colum, [in, optional]VARIANT width, [in, optional]VARIANT height, [out, retval]VARIANT* pvarUnk);
[propget, id(34), helpstring("ÌßÛÊßè ControlColor")] HRESULT ControlColor([out, retval] long *pVal);
[propput, id(34), helpstring("ÌßÛÊßè ControlColor")] HRESULT ControlColor([in] long newVal);
};
]
dispinterface _IFormEvents
{
- properties:
- methods:
+ properties:
+ methods:
};
[
object,
[propget, id(3), helpstring("ÌßÛÊßè PosX")] HRESULT PosX([out, retval] double *pVal);
[propget, id(4), helpstring("ÌßÛÊßè PosY")] HRESULT PosY([out, retval] double *pVal);
[propget, id(5), helpstring("ÌßÛÊßè time")] HRESULT time([out, retval] DATE *pVal);
- [id(6), helpstring("Ò¿¯ÄÞ IsMouseMove")] HRESULT IsMouseMove([out,retval]BOOL* pResult);
- [id(7), helpstring("Ò¿¯ÄÞ IsClick")] HRESULT IsClick([out,retval]BOOL* pResult);
- [id(8), helpstring("Ò¿¯ÄÞ IsRClick")] HRESULT IsRClick([out,retval]BOOL* pResult);
- [id(9), helpstring("Ò¿¯ÄÞ IsClickCancel")] HRESULT IsClickCancel([out,retval]BOOL* pResult);
- [id(10), helpstring("Ò¿¯ÄÞ IsRClickCancel")] HRESULT IsRClickCancel([out,retval]BOOL* pResult);
- [id(11), helpstring("Ò¿¯ÄÞ IsClickOut")] HRESULT IsClickOut([out,retval]BOOL* pResult);
- [id(12), helpstring("Ò¿¯ÄÞ IsRClickOut")] HRESULT IsRClickOut([out,retval]BOOL* pResult);
- [id(13), helpstring("Ò¿¯ÄÞ IsCommand")] HRESULT IsCommand([out,retval]BOOL* pResult);
- [id(14), helpstring("Ò¿¯ÄÞ IsTimer")] HRESULT IsTimer([out,retval]BOOL* pResult);
- [id(15), helpstring("Ò¿¯ÄÞ IsSize")] HRESULT IsSize([out,retval]BOOL* pResult);
- [id(16), helpstring("Ò¿¯ÄÞ IsExit")] HRESULT IsExit([out,retval]BOOL* pResult);
- [id(17), helpstring("Ò¿¯ÄÞ IsOK")] HRESULT IsOK([out,retval]BOOL* pResult);
- [id(18), helpstring("Ò¿¯ÄÞ IsCancel")] HRESULT IsCancel([out,retval]BOOL* pResult);
- [id(19), helpstring("Ò¿¯ÄÞ IsDblClick")] HRESULT IsDblClick([out,retval]BOOL* pResult);
- [id(20), helpstring("Ò¿¯ÄÞ IsRDblClick")] HRESULT IsRDblClick([out,retval]BOOL* pResult);
+ [id(6), helpstring("Ò¿¯ÄÞ IsMouseMove")] HRESULT IsMouseMove([out, retval]BOOL* pResult);
+ [id(7), helpstring("Ò¿¯ÄÞ IsClick")] HRESULT IsClick([out, retval]BOOL* pResult);
+ [id(8), helpstring("Ò¿¯ÄÞ IsRClick")] HRESULT IsRClick([out, retval]BOOL* pResult);
+ [id(9), helpstring("Ò¿¯ÄÞ IsClickCancel")] HRESULT IsClickCancel([out, retval]BOOL* pResult);
+ [id(10), helpstring("Ò¿¯ÄÞ IsRClickCancel")] HRESULT IsRClickCancel([out, retval]BOOL* pResult);
+ [id(11), helpstring("Ò¿¯ÄÞ IsClickOut")] HRESULT IsClickOut([out, retval]BOOL* pResult);
+ [id(12), helpstring("Ò¿¯ÄÞ IsRClickOut")] HRESULT IsRClickOut([out, retval]BOOL* pResult);
+ [id(13), helpstring("Ò¿¯ÄÞ IsCommand")] HRESULT IsCommand([out, retval]BOOL* pResult);
+ [id(14), helpstring("Ò¿¯ÄÞ IsTimer")] HRESULT IsTimer([out, retval]BOOL* pResult);
+ [id(15), helpstring("Ò¿¯ÄÞ IsSize")] HRESULT IsSize([out, retval]BOOL* pResult);
+ [id(16), helpstring("Ò¿¯ÄÞ IsExit")] HRESULT IsExit([out, retval]BOOL* pResult);
+ [id(17), helpstring("Ò¿¯ÄÞ IsOK")] HRESULT IsOK([out, retval]BOOL* pResult);
+ [id(18), helpstring("Ò¿¯ÄÞ IsCancel")] HRESULT IsCancel([out, retval]BOOL* pResult);
+ [id(19), helpstring("Ò¿¯ÄÞ IsDblClick")] HRESULT IsDblClick([out, retval]BOOL* pResult);
+ [id(20), helpstring("Ò¿¯ÄÞ IsRDblClick")] HRESULT IsRDblClick([out, retval]BOOL* pResult);
[propget, id(21), helpstring("ÌßÛÊßè ExtParameter")] HRESULT ExtParameter([out, retval] long *pVal);
- [id(22), helpstring("Ò¿¯ÄÞ IsContextMenu")] HRESULT IsContextMenu([out,retval]BOOL* pResult);
- [id(23), helpstring("Ò¿¯ÄÞ IsContextDelete")] HRESULT IsContextDelete([out,retval]BOOL* pResult);
- [id(24), helpstring("Ò¿¯ÄÞ IsKeydown")] HRESULT IsKeydown([out,retval]BOOL* pResult);
+ [id(22), helpstring("Ò¿¯ÄÞ IsContextMenu")] HRESULT IsContextMenu([out, retval]BOOL* pResult);
+ [id(23), helpstring("Ò¿¯ÄÞ IsContextDelete")] HRESULT IsContextDelete([out, retval]BOOL* pResult);
+ [id(24), helpstring("Ò¿¯ÄÞ IsKeydown")] HRESULT IsKeydown([out, retval]BOOL* pResult);
[propget, id(25), helpstring("ÌßÛÊßè DPosX")] HRESULT DPosX([out, retval] long *pVal);
[propget, id(26), helpstring("ÌßÛÊßè DPosY")] HRESULT DPosY([out, retval] long *pVal);
- [id(27), helpstring("Ò¿¯ÄÞ IsKeydown2")] HRESULT IsKeydown2([out,retval]BOOL* pResult);
+ [id(27), helpstring("Ò¿¯ÄÞ IsKeydown2")] HRESULT IsKeydown2([out, retval]BOOL* pResult);
};
[
]
dispinterface _IEventEvents
{
- properties:
- methods:
+ properties:
+ methods:
};
-
+
[
object,
interface ISeraphyScriptTools_Instance : IDispatch
{
[propput, id(DISPID_CAPTION)] HRESULT Caption([in]BSTR strCaption);
- [propget, id(DISPID_CAPTION)] HRESULT Caption([out,retval]BSTR* pstrCaption);
+ [propget, id(DISPID_CAPTION)] HRESULT Caption([out, retval]BSTR* pstrCaption);
[propget, id(1), helpstring("ÌßÛÊßè Dialog")] HRESULT Dialog([out, retval] VARIANT *pVal);
[propget, id(2), helpstring("ÌßÛÊßè MainFrame")] HRESULT MainFrame([out, retval] VARIANT *pVal);
- [id(3), helpstring("Ò¿¯ÄÞ CreateFrame")] HRESULT CreateFrame([out,retval]VARIANT* pvarUnk);
- [id(4), helpstring("Ò¿¯ÄÞ WaitEvent")] HRESULT WaitEvent([in,optional]VARIANT varTim,[out,retval]VARIANT* pvarUnk);
+ [id(3), helpstring("Ò¿¯ÄÞ CreateFrame")] HRESULT CreateFrame([out, retval]VARIANT* pvarUnk);
+ [id(4), helpstring("Ò¿¯ÄÞ WaitEvent")] HRESULT WaitEvent([in, optional]VARIANT varTim, [out, retval]VARIANT* pvarUnk);
[propget, id(5), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([out, retval] short *pVal);
[propput, id(5), helpstring("ÌßÛÊßè WaitCursor")] HRESULT WaitCursor([in] short newVal);
[propget, id(8), helpstring("ÌßÛÊßè Keyboard")] HRESULT Keyboard([in]VARIANT vk, [out, retval] BOOL *pVal);
- [propget, id(9), helpstring("ÌßÛÊßè MousePosX")] HRESULT MousePosX([out, retval] short *pVal);
- [propget, id(10), helpstring("ÌßÛÊßè MousePosY")] HRESULT MousePosY([out, retval] short *pVal);
+ [propget, id(9), helpstring("ÌßÛÊßè MousePosX")] HRESULT MousePosX([out, retval] long *pVal);
+ [propget, id(10), helpstring("ÌßÛÊßè MousePosY")] HRESULT MousePosY([out, retval] long *pVal);
[propget, id(11), helpstring("ÌßÛÊßè Version")] HRESULT Version([out, retval] double *pVal);
};
]
dispinterface _ISeraphyScriptTools_InstanceEvents
{
- properties:
- methods:
+ properties:
+ methods:
};
[
object,
[propget, id(4), helpstring("ÌßÛÊßè PrevItem")] HRESULT PrevItem([out, retval] IUnknown* *pVal);
[propget, id(5), helpstring("ÌßÛÊßè Text")] HRESULT Text([out, retval] BSTR *pVal);
[propput, id(5), helpstring("ÌßÛÊßè Text")] HRESULT Text([in] BSTR newVal);
- [propget, id(6), helpstring("ÌßÛÊßè Object")] HRESULT Object([in,optional]VARIANT idx, [out, retval] VARIANT *pVal);
- [id(7), helpstring("Ò¿¯ÄÞ Create")] HRESULT Create([in]VARIANT text,[out,retval]IUnknown** punkVal);
+ [propget, id(6), helpstring("ÌßÛÊßè Object")] HRESULT Object([in, optional]VARIANT idx, [out, retval] VARIANT *pVal);
+ [id(7), helpstring("Ò¿¯ÄÞ Create")] HRESULT Create([in]VARIANT text, [out, retval]IUnknown** punkVal);
[id(8), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase();
[id(9), helpstring("Ò¿¯ÄÞ Select")] HRESULT Select();
[id(10), helpstring("Ò¿¯ÄÞ Expand")] HRESULT Expand();
[id(11), helpstring("Ò¿¯ÄÞ Sort")] HRESULT Sort();
- [id(12), helpstring("Ò¿¯ÄÞ IsValid")] HRESULT IsValid([out,retval]BOOL* pResult);
+ [id(12), helpstring("Ò¿¯ÄÞ IsValid")] HRESULT IsValid([out, retval]BOOL* pResult);
};
[
object,
[propput, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT key, [in] VARIANT newVal);
[propget, id(2), helpstring("ÌßÛÊßè Count")] HRESULT Count([out, retval] long *pVal);
[id(3), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
- [id(4), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([out,retval]IUnknown** punkVal);
- [id(5), helpstring("Ò¿¯ÄÞ CreateMap")] HRESULT CreateMap([out,retval]IUnknown** punkVal);
- [id(6), helpstring("Ò¿¯ÄÞ FindNear")] HRESULT FindNear([in]VARIANT key,[out,retval]VARIANT *pVal);
- [propget, id(7), helpstring("ÌßÛÊßè NearValue")] HRESULT NearValue([in]VARIANT key,[out,retval]VARIANT* pVal);
- [id(8), helpstring("Ò¿¯ÄÞ ExpandVariables")] HRESULT ExpandVariables([in]VARIANT text,[in,optional]VARIANT env,[out,retval]VARIANT* pVal);
+ [id(4), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([out, retval]IUnknown** punkVal);
+ [id(5), helpstring("Ò¿¯ÄÞ CreateMap")] HRESULT CreateMap([out, retval]IUnknown** punkVal);
+ [id(6), helpstring("Ò¿¯ÄÞ FindNear")] HRESULT FindNear([in]VARIANT key, [out, retval]VARIANT *pVal);
+ [propget, id(7), helpstring("ÌßÛÊßè NearValue")] HRESULT NearValue([in]VARIANT key, [out, retval]VARIANT* pVal);
+ [id(8), helpstring("Ò¿¯ÄÞ ExpandVariables")] HRESULT ExpandVariables([in]VARIANT text, [in, optional]VARIANT env, [out, retval]VARIANT* pVal);
[propget, id(9), helpstring("ÌßÛÊßè IsExist")] HRESULT IsExist([in]VARIANT key, [out, retval] BOOL *pVal);
[id(10), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase([in]VARIANT key);
[id(11), helpstring("Ò¿¯ÄÞ LoadProfile")] HRESULT LoadProfile([in]IUnknown* punkVal);
]
interface ISeraphyScriptTools_Shell : IDispatch
{
- [id(1), helpstring("Ò¿¯ÄÞ ShellExecute")] HRESULT ShellExecute([in]VARIANT path,[in,optional]VARIANT param,[in,optional]VARIANT initdir,[in,optional]VARIANT mode, [out,retval]VARIANT* punkVal);
+ [id(1), helpstring("Ò¿¯ÄÞ ShellExecute")] HRESULT ShellExecute([in]VARIANT path, [in, optional]VARIANT param, [in, optional]VARIANT initdir, [in, optional]VARIANT mode, [out, retval]VARIANT* punkVal);
[id(2), helpstring("Ò¿¯ÄÞ GetSpecialFolderLocations")] HRESULT GetSpecialFolderLocations([in]IUnknown* punkVal);
[propget, id(3), helpstring("ÌßÛÊßè IsWindowNT")] HRESULT IsWindowNT([out, retval] BOOL *pVal);
[propget, id(4), helpstring("ÌßÛÊßè WindowsVersion")] HRESULT WindowsVersion([out, retval] long *pVal);
- [id(5), helpstring("Ò¿¯ÄÞ GetDLLVersion")] HRESULT GetDLLVersion([in]VARIANT text,[in,optional]VARIANT min,[out,retval]VARIANT* pVal);
- [id(6), helpstring("Ò¿¯ÄÞ ParseName")] HRESULT ParseName([in,optional]VARIANT text,[out,retval]VARIANT* pVal);
- [id(7), helpstring("Ò¿¯ÄÞ Copy")] HRESULT Copy([in]VARIANT from,[in]VARIANT to,[out,retval]VARIANT* pVal);
- [id(8), helpstring("Ò¿¯ÄÞ CopyRenameOnCollision")] HRESULT CopyRenameOnCollision([in]VARIANT from,[in]VARIANT to,[out,retval]VARIANT* pVal);
- [id(9), helpstring("Ò¿¯ÄÞ Move")] HRESULT Move([in]VARIANT from,[in]VARIANT to,[out,retval]VARIANT* pVal);
- [id(10), helpstring("Ò¿¯ÄÞ Delete")] HRESULT Delete([in]VARIANT from,[out,retval]VARIANT* pVal);
+ [id(5), helpstring("Ò¿¯ÄÞ GetDLLVersion")] HRESULT GetDLLVersion([in]VARIANT text, [in, optional]VARIANT min, [out, retval]VARIANT* pVal);
+ [id(6), helpstring("Ò¿¯ÄÞ ParseName")] HRESULT ParseName([in, optional]VARIANT text, [out, retval]VARIANT* pVal);
+ [id(7), helpstring("Ò¿¯ÄÞ Copy")] HRESULT Copy([in]VARIANT from, [in]VARIANT to, [out, retval]VARIANT* pVal);
+ [id(8), helpstring("Ò¿¯ÄÞ CopyRenameOnCollision")] HRESULT CopyRenameOnCollision([in]VARIANT from, [in]VARIANT to, [out, retval]VARIANT* pVal);
+ [id(9), helpstring("Ò¿¯ÄÞ Move")] HRESULT Move([in]VARIANT from, [in]VARIANT to, [out, retval]VARIANT* pVal);
+ [id(10), helpstring("Ò¿¯ÄÞ Delete")] HRESULT Delete([in]VARIANT from, [out, retval]VARIANT* pVal);
[propget, id(11), helpstring("ÌßÛÊßè Confirm")] HRESULT Confirm([out, retval] BOOL *pVal);
[propput, id(11), helpstring("ÌßÛÊßè Confirm")] HRESULT Confirm([in] BOOL newVal);
[propget, id(12), helpstring("ÌßÛÊßè Silent")] HRESULT Silent([out, retval] BOOL *pVal);
[propput, id(12), helpstring("ÌßÛÊßè Silent")] HRESULT Silent([in] BOOL newVal);
- [id(13), helpstring("Ò¿¯ÄÞ EmptyRecycleBin")] HRESULT EmptyRecycleBin([in,optional]VARIANT dir);
- [id(14), helpstring("Ò¿¯ÄÞ RecentDocs")] HRESULT RecentDocs([in,optional]VARIANT text);
+ [id(13), helpstring("Ò¿¯ÄÞ EmptyRecycleBin")] HRESULT EmptyRecycleBin([in, optional]VARIANT dir);
+ [id(14), helpstring("Ò¿¯ÄÞ RecentDocs")] HRESULT RecentDocs([in, optional]VARIANT text);
[id(15), helpstring("Ò¿¯ÄÞ SetMainWindow")] HRESULT SetMainWindow([in]VARIANT varUnk);
- [id(16), helpstring("Ò¿¯ÄÞ IsExist")] HRESULT IsExist([in]VARIANT name,[out,retval]VARIANT* pVal);
+ [id(16), helpstring("Ò¿¯ÄÞ IsExist")] HRESULT IsExist([in]VARIANT name, [out, retval]VARIANT* pVal);
};
[
object,
]
interface IShellExecObj : IDispatch
{
- [id(1), helpstring("Ò¿¯ÄÞ Wait")] HRESULT Wait([in,optional]VARIANT tim,[out,retval]VARIANT* pVal);
+ [id(1), helpstring("Ò¿¯ÄÞ Wait")] HRESULT Wait([in, optional]VARIANT tim, [out, retval]VARIANT* pVal);
[propget, id(2), helpstring("ÌßÛÊßè ExitCode")] HRESULT ExitCode([out, retval] long *pVal);
};
[
]
interface IObjectVector : IDispatch
{
- [id(1), helpstring("Ò¿¯ÄÞ CreateVector")] HRESULT CreateVector([out,retval]IUnknown** punkVal);
- [id(2), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([in,optional]VARIANT idx,[in,optional]VARIANT count,[out,retval]IUnknown** punkVal);
+ [id(1), helpstring("Ò¿¯ÄÞ CreateVector")] HRESULT CreateVector([out, retval]IUnknown** punkVal);
+ [id(2), helpstring("Ò¿¯ÄÞ Duplicate")] HRESULT Duplicate([in, optional]VARIANT idx, [in, optional]VARIANT count, [out, retval]IUnknown** punkVal);
[id(3), helpstring("Ò¿¯ÄÞ Clear")] HRESULT Clear();
- [id(4), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase([in]VARIANT start,[in,optional]VARIANT count);
+ [id(4), helpstring("Ò¿¯ÄÞ Erase")] HRESULT Erase([in]VARIANT start, [in, optional]VARIANT count);
[id(5), helpstring("Ò¿¯ÄÞ Push")] HRESULT Push([in]VARIANT newVal);
- [id(6), helpstring("Ò¿¯ÄÞ Pop")] HRESULT Pop([out,retval]VARIANT* pVal);
- [id(7), helpstring("Ò¿¯ÄÞ Insert")] HRESULT Insert([in]VARIANT idx,[in]VARIANT newVal);
- [propget, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in,optional]VARIANT idx, [out, retval] VARIANT *pVal);
- [propput, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in,optional]VARIANT idx, [in] VARIANT newVal);
+ [id(6), helpstring("Ò¿¯ÄÞ Pop")] HRESULT Pop([out, retval]VARIANT* pVal);
+ [id(7), helpstring("Ò¿¯ÄÞ Insert")] HRESULT Insert([in]VARIANT idx, [in]VARIANT newVal);
+ [propget, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in, optional]VARIANT idx, [out, retval] VARIANT *pVal);
+ [propput, id(8), helpstring("ÌßÛÊßè Value")] HRESULT Value([in, optional]VARIANT idx, [in] VARIANT newVal);
[propget, id(9), helpstring("ÌßÛÊßè Count")] HRESULT Count([out, retval] long *pVal);
[id(10), helpstring("Ò¿¯ÄÞ Merge")] HRESULT Merge([in]VARIANT unkVal);
- [id(11), helpstring("Ò¿¯ÄÞ MakeArray")] HRESULT MakeArray([out,retval]VARIANT* pVal);
+ [id(11), helpstring("Ò¿¯ÄÞ MakeArray")] HRESULT MakeArray([out, retval]VARIANT* pVal);
[propget, id(DISPID_NEWENUM), helpstring("ÌßÛÊßè _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
};
[
{
[propget, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT idx, [out, retval] VARIANT *pVal);
[propput, id(1), helpstring("ÌßÛÊßè Value")] HRESULT Value([in]VARIANT idx, [in] VARIANT newVal);
- [id(2), helpstring("Ò¿¯ÄÞ GetValue")] HRESULT GetValue([in]VARIANT idx,[in,optional]VARIANT def,[out,retval]VARIANT* pVal);
- [id(3), helpstring("Ò¿¯ÄÞ GetKeyNames")] HRESULT GetKeyNames([out,retval]VARIANT* pVal);
+ [id(2), helpstring("Ò¿¯ÄÞ GetValue")] HRESULT GetValue([in]VARIANT idx, [in, optional]VARIANT def, [out, retval]VARIANT* pVal);
+ [id(3), helpstring("Ò¿¯ÄÞ GetKeyNames")] HRESULT GetKeyNames([out, retval]VARIANT* pVal);
};
[
object,
{
[propget, id(1), helpstring("ÌßÛÊßè ProfilePath")] HRESULT ProfilePath([out, retval] BSTR *pVal);
[propput, id(1), helpstring("ÌßÛÊßè ProfilePath")] HRESULT ProfilePath([in] BSTR newVal);
- [id(2), helpstring("Ò¿¯ÄÞ OpenSection")] HRESULT OpenSection([in]VARIANT text,[out,retval]VARIANT* pVal);
+ [id(2), helpstring("Ò¿¯ÄÞ OpenSection")] HRESULT OpenSection([in]VARIANT text, [out, retval]VARIANT* pVal);
};
[