home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BUG 6
/
BUGCD1997_09.BIN
/
UTIL
/
WINFAX
/
WINFAX80.EXE
/
output.h_
/
output.h
Wrap
C/C++ Source or Header
|
1997-02-12
|
7KB
|
193 lines
/* This header file machine-generated by mktyplib.exe */
/* Interface to type library: wfxctl32 */
#ifndef _wfxctl32_H_
#define _wfxctl32_H_
DEFINE_GUID(LIBID_wfxctl32,0x808D9041L,0x49C1,0x11CE,0xA7,0xFB,0x44,0x45,0x53,0x54,0x00,0x00);
#ifndef BEGIN_INTERFACE
#define BEGIN_INTERFACE
#endif
DEFINE_GUID(DIID_IWinFaxSDK,0x34B153E0L,0x696E,0x11D0,0xBD,0x29,0x00,0x80,0x5F,0x98,0xAB,0x78);
/* Definition of dispatch interface: IWinFaxSDK */
#undef INTERFACE
#define INTERFACE IWinFaxSDK
DECLARE_INTERFACE_(IWinFaxSDK, IDispatch)
{
BEGIN_INTERFACE
#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
/* IWinFaxSDK properties:
IDispatch * Application;
*/
/* IWinFaxSDK methods:
short SendSetTo(BSTR sTo);
short SendSetNumber(BSTR sNumber);
short SendSetSubject(BSTR sSubject);
short SendSetCoverText(BSTR sCoverText);
short SendSend(short need_entryIDs);
short SendCancel(void);
short SendSetCompany(BSTR sCompany);
short SendSetKeywords(BSTR sKeywords);
short SendSetBillingCode(BSTR sBillingCode);
short SendSetTime(BSTR sTime);
short SendSetDate(BSTR sDate);
short SendSetOffPeak(short nOffPeak);
short SendSetHold(short nHold);
short SendSetPriority(short nPriority);
short SendSetUsePrefix(short nUsePrefix);
short SendSetUseCreditCard(short nUseCreditCard);
short SendSetResolution(short nResolution);
short SendSetDeleteAfterSend(short nDeleteAfterSend);
short SendAddAttachment(short nIndex);
short SendAddAttachmentFile(BSTR sFile);
short SendSetQuickCover(short nQuickCover);
short SendSetCoverPage(short nIndex);
short SendSetCoverFile(BSTR sCoverFile);
short SendSetDialPrefix(BSTR sDialPrefix);
short SendSetBCC(short nBCC);
short SendSetUseCover(short nUseCover);
short SendSetPreviewFax(short nPreviewFax);
BSTR SendGetEntryID(short index);
short SendIsEntryIDReady(short index);
short SendIsError(void);
void SendDone(void);
short SendAddRecipient(void);
short SendSetAreaCode(BSTR sAreaCode);
short SendSetCountryCode(BSTR sCountryCode);
short SendSetExtension(BSTR sExtension);
long LogGetUnreadReceivedFaxCount(void);
BSTR LogGetFolderListFirst(short standardFolder, BSTR FAR* folderID);
BSTR LogGetFolderListNext(void);
BSTR LogGetMessageListFirst(short standardFolder, BSTR FAR* folderID);
BSTR LogGetMessageListNext(void);
short ViewQuickView(BSTR FAR* entryID);
short LogDeleteMessage(short standardFolder, BSTR FAR* folderID, BSTR FAR* messageID);
short LogDeleteFolder(short standardFolder, BSTR FAR* folderID, BSTR FAR* subFolderID);
BSTR LogAddFolder(short standardFolder, BSTR FAR* folderID, BSTR FAR* folderName, BSTR FAR* comment);
short LogRenameFolder(BSTR FAR* folderID, BSTR FAR* folderName);
BSTR LogGetMessageDisplayName(BSTR FAR* messageID);
short LogSetMessageDisplayName(BSTR FAR* messageID, BSTR FAR* displayName);
BSTR LogGetMessageTo(BSTR FAR* messageID);
short LogSetMessageTo(BSTR FAR* messageID, BSTR FAR* to);
BSTR LogGetMessageNumber(BSTR FAR* messageID);
short LogSetMessageNumber(BSTR FAR* messageID, BSTR FAR* number);
BSTR LogGetMessageSubject(BSTR FAR* messageID);
short LogSetMessageSubject(BSTR FAR* messageID, BSTR FAR* subject);
BSTR LogGetMessageCompany(BSTR FAR* messageID);
short LogSetMessageCompany(BSTR FAR* messageID, BSTR FAR* company);
BSTR LogGetMessageKeywords(BSTR FAR* messageID);
short LogSetMessageKeywords(BSTR FAR* messageID, BSTR FAR* keywords);
BSTR LogGetMessageBillingCode(BSTR FAR* messageID);
short LogSetMessageBillingCode(BSTR FAR* messageID, BSTR FAR* billingCode);
short LogGetMessageAttachmentCount(BSTR FAR* messageID);
BSTR LogGetFolderDisplayName(BSTR FAR* folderID);
short LogSetFolderDisplayName(BSTR FAR* folderID, BSTR FAR* displayName);
long LogGetUnreadReceivedVoiceCount(void);
short LogGetMessageHold(BSTR FAR* messageID);
short LogSetMessageHold(BSTR FAR* messageID, short hold);
BSTR LogGetMessageDate(BSTR FAR* messageID);
BSTR LogGetMessageTime(BSTR FAR* messageID);
short ViewPlayVoice(BSTR FAR* messageID);
short LogGetMessageType(BSTR FAR* messageID);
*/
};
DEFINE_GUID(DIID_ISDK_Sink,0x6F12F9A0L,0x75FB,0x11D0,0xBD,0x2A,0x00,0x80,0x5F,0x98,0xAB,0x78);
/* Definition of dispatch interface: ISDK_Sink */
#undef INTERFACE
#define INTERFACE ISDK_Sink
DECLARE_INTERFACE_(ISDK_Sink, IDispatch)
{
BEGIN_INTERFACE
#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
/* ISDK_Sink methods:
void EntryIDReady(BSTR EntryID, short index);
void ReceivedEvent(BSTR EntryID);
void Status(BSTR EntryID);
*/
};
DEFINE_GUID(CLSID_CWinFaxSDK,0x66A6D725L,0x51CD,0x11D0,0xBD,0x28,0x00,0x80,0x5F,0x98,0xAB,0x78);
#ifdef __cplusplus
class CWinFaxSDK;
#endif
#endif