📄 atlserver.idl
字号:
import "oaidl.idl";// ATLServer.idl : IDL source for ATLServer.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (ATLServer.tlb) and marshalling code.
[
object,
uuid(03699612-809E-11D0-BEFF-00400538977D),
dual,
helpstring("ITracker Interface"),
pointer_default(unique),
hidden
]
interface ITracker : IDispatch
{
[id(1), helpstring("method OutputLines")] HRESULT OutputLines([in] VARIANT * varOutputArray, [in,optional] VARIANT varIndent, [out,retval] VARIANT_BOOL * RetVal);
[propget, id(2), helpstring("property Indent")] HRESULT Indent([out, retval] long *pVal);
[propput, id(2), helpstring("property Indent")] HRESULT Indent([in] long newVal);
};
[
uuid(03699601-809E-11D0-BEFF-00400538977D),
version(1.0),
helpstring("ATLServer 1.0 Type Library")
]
library ATLSERVERLib
{
importlib("stdole32.tlb");
[
uuid(03699613-809E-11D0-BEFF-00400538977D),
helpstring("Tracker Class")
]
coclass Tracker
{
[default] interface ITracker;
};
typedef [uuid(2B2AF9C9-5452-11D0-BEDE-00400538977D), helpstring("Tracker Error Constants")]
enum tagTrackerError
{
MFCSERVER_E_NO_UBOUND = 46080,
MFCSERVER_E_NO_LBOUND = 46081,
MFCSERVER_E_NO_ARRAYLOCK = 46082,
MFCSERVER_E_NO_FILE = 46083,
MFCSERVER_E_BAD_ARRAY_PARAMETER = 46084,
MFCSERVER_E_INVALID_VALUE = 46085
}TRACKERERROR;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -