home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 November
/
Chip_2002-11_cd1.bin
/
zkuste
/
vbasic
/
Data
/
Utils
/
WME71SDK.exe
/
RCDATA
/
CABINET
/
encview.idl
< prev
next >
Wrap
Text File
|
2001-03-02
|
2KB
|
75 lines
// encview.idl : IDL source for encview.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (encview.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
#include "olectl.h"
midl_pragma warning( disable: 2039)
cpp_quote( "EXTERN_GUID( LIBID_ENCVIEWLib, 0x63F3230A, 0x47E9, 0x4B86, 0xB6, 0xD7, 0x69, 0x25, 0x70, 0xDE, 0xBC, 0xAF);" )
cpp_quote( "EXTERN_GUID( CLSID_EncoderView, 0x87FE9819, 0x51D3, 0x4AA6, 0x94, 0xAF, 0xAC, 0x82, 0x08, 0xB9, 0xC0, 0x47);" )
cpp_quote( "EXTERN_GUID( IID_IEncoderView , 0x6D092244, 0x0F25, 0x42D0, 0x97, 0xA2, 0x3F, 0x27, 0xB2, 0x36, 0xC7, 0xE5);" )
[
object,
uuid(6D092244-0F25-42D0-97A2-3F27B236C7E5),
dual,
helpstring("IEncoderView Interface"),
pointer_default(unique)
]
interface IEncoderView : IDispatch
{
[propput, id(DISPID_AUTOSIZE)]
HRESULT AutoSize([in]VARIANT_BOOL vbool);
[propget, id(DISPID_AUTOSIZE)]
HRESULT AutoSize([out,retval]VARIANT_BOOL* pbool);
[propput, id(DISPID_BACKCOLOR)]
HRESULT BackColor([in]OLE_COLOR clr);
[propget, id(DISPID_BACKCOLOR)]
HRESULT BackColor([out,retval]OLE_COLOR* pclr);
[propput, id(DISPID_ENABLED)]
HRESULT Enabled([in]VARIANT_BOOL vbool);
[propget, id(DISPID_ENABLED)]
HRESULT Enabled([out,retval]VARIANT_BOOL* pbool);
[propput, id(DISPID_CAPTION)]
HRESULT Caption([in]BSTR strCaption);
[propget, id(DISPID_CAPTION)]
HRESULT Caption([out,retval]BSTR* pstrCaption);
[propputref, id(DISPID_MOUSEICON)]
HRESULT MouseIcon([in]IPictureDisp* pMouseIcon);
[propput, id(DISPID_MOUSEICON)]
HRESULT MouseIcon([in]IPictureDisp* pMouseIcon);
[propget, id(DISPID_MOUSEICON)]
HRESULT MouseIcon([out, retval]IPictureDisp** ppMouseIcon);
[propget, id(1), helpstring("property Root")] HRESULT Root([out, retval] IDispatch* *pVal);
[propput, id(1), helpstring("property Root")] HRESULT Root([in] IDispatch* newVal);
[id(3), helpstring("method Refresh")] HRESULT Refresh();
[id(4), helpstring("method AddMachine")] HRESULT AddMachine([in] BSTR bstrMachineName);
};
[
uuid(63F3230A-47E9-4B86-B6D7-692570DEBCAF),
version(1.0),
helpstring("encview 1.0 Type Library")
]
library ENCVIEWLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(87FE9819-51D3-4AA6-94AF-AC8208B9C047),
helpstring("EncoderView Class")
]
coclass EncoderView
{
[default] interface IEncoderView;
};
};