|
|
/* This header file machine-generated by mktyplib.exe */ /* Interface to type library: Hello */
#ifndef _REGWIZ_H_
#define _REGWIZ_H_
const IID IID_IRegWizCtrl = {0x50E5E3CF,0xC07E,0x11D0,{0xB9,0xFD,0x00,0xA0,0x24,0x9F,0x6B,0x00}};
const IID LIBID_REGWIZCTRLLib = {0x50E5E3C0,0xC07E,0x11D0,{0xB9,0xFD,0x00,0xA0,0x24,0x9F,0x6B,0x00}};
const CLSID CLSID_RegWizCtrl = {0x50E5E3D1,0xC07E,0x11D0,{0xB9,0xFD,0x00,0xA0,0x24,0x9F,0x6B,0x00}};
/* Definition of interface: IHello */ DECLARE_INTERFACE_(IRegWizCtrl, IDispatch) { #ifndef NO_BASEINTERFACE_FUNCS
/* IUnknown methods */ STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; STDMETHOD_(ULONG, AddRef)(THIS) PURE; STDMETHOD_(ULONG, Release)(THIS) PURE;
/* IDispatch methods */ STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
STDMETHOD(GetTypeInfo)( THIS_ UINT itinfo, LCID lcid, ITypeInfo FAR* FAR* pptinfo) PURE;
STDMETHOD(GetIDsOfNames)( THIS_ REFIID riid, OLECHAR FAR* FAR* rgszNames, UINT cNames, LCID lcid, DISPID FAR* rgdispid) PURE;
STDMETHOD(Invoke)( THIS_ DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR* pdispparams, VARIANT FAR* pvarResult, EXCEPINFO FAR* pexcepinfo, UINT FAR* puArgErr) PURE; #endif
/* IHello methods */ STDMETHOD(get_Window ) () PURE; STDMETHOD(put_Text )(THIS_ BSTR InformationPath) PURE; STDMETHOD(get_Text ) () PURE; STDMETHOD(InvokeRegWizard)(THIS_ BSTR ProductPath) PURE; STDMETHOD(TransferRegWizInformation)(THIS_ BSTR InformationPath) PURE; };
class RegWizCtrl;
#endif
|