TLB.H (HELLO OLE Sample)
/* This header file machine-generated by mktyplib.exe */
/* Interface to type library: Hello */
#ifndef _Hello_H_
#define _Hello_H_
DEFINE_GUID(LIBID_Hello,0xF37C8060,0x4AD5,0x101B,0xB8,0x26,0x00,0xDD,0x01,0x10,0x3D,0xE1);
DEFINE_GUID(IID_IHello,0xF37C8062,0x4AD5,0x101B,0xB8,0x26,0x00,0xDD,0x01,0x10,0x3D,0xE1);
/* Definition of interface: IHello */
DECLARE_INTERFACE_(IHello, 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_Application)(THIS_ IHello FAR* FAR* retval) PURE;
STDMETHOD(get_FullName)(THIS_ BSTR FAR* retval) PURE;
STDMETHOD(get_Name)(THIS_ BSTR FAR* retval) PURE;
STDMETHOD(get_Parent)(THIS_ IHello FAR* FAR* retval) PURE;
STDMETHOD(put_Visible)(THIS_ VARIANT_BOOL VisibleFlag) PURE;
STDMETHOD(get_Visible)(THIS_ VARIANT_BOOL FAR* retval) PURE;
STDMETHOD(Quit)(THIS) PURE;
STDMETHOD(put_HelloMessage)(THIS_ BSTR Message) PURE;
STDMETHOD(get_HelloMessage)(THIS_ BSTR FAR* retval) PURE;
STDMETHOD(SayHello)(THIS) PURE;
};
DEFINE_GUID(CLSID_Hello,0xF37C8061,0x4AD5,0x101B,0xB8,0x26,0x00,0xDD,0x01,0x10,0x3D,0xE1);
class Hello;
#endif
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database