ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

smtptransport.c File Reference
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winnt.h"
#include "winuser.h"
#include "objbase.h"
#include "mimeole.h"
#include "wine/debug.h"
#include "inetcomm_private.h"

Go to the source code of this file.

Data Structures

struct  SMTPTransport

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (inetcomm)
static HRESULT SMTPTransport_ParseResponse (SMTPTransport *This, char *pszResponse, SMTPRESPONSE *pResponse)
static void SMTPTransport_CallbackDoNothing (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackReadResponseDoNothing (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackProcessDATAResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackReadDATAResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackProcessMAILResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackReadMAILResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackProcessRCPTResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackReadRCPTResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackProcessHelloResp (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackRecvHelloResp (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackSendHello (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackDisconnect (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageProcessResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageReadResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageSendDOT (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageSendDataStream (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageReadDataResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageSendTo (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageReadToResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static void SMTPTransport_CallbackMessageReadFromResponse (IInternetTransport *iface, char *pBuffer, int cbBuffer)
static HRESULT WINAPI SMTPTransport_QueryInterface (ISMTPTransport2 *iface, REFIID riid, void **ppv)
static ULONG WINAPI SMTPTransport_AddRef (ISMTPTransport2 *iface)
static ULONG WINAPI SMTPTransport_Release (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_GetServerInfo (ISMTPTransport2 *iface, LPINETSERVER pInetServer)
static IXPTYPE WINAPI SMTPTransport_GetIXPType (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_IsState (ISMTPTransport2 *iface, IXPISSTATE isstate)
static HRESULT WINAPI SMTPTransport_InetServerFromAccount (ISMTPTransport2 *iface, IImnAccount *pAccount, LPINETSERVER pInetServer)
static HRESULT WINAPI SMTPTransport_Connect (ISMTPTransport2 *iface, LPINETSERVER pInetServer, boolean fAuthenticate, boolean fCommandLogging)
static HRESULT WINAPI SMTPTransport_HandsOffCallback (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_Disconnect (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_DropConnection (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_GetStatus (ISMTPTransport2 *iface, IXPSTATUS *pCurrentStatus)
static HRESULT WINAPI SMTPTransport_InitNew (ISMTPTransport2 *iface, LPSTR pszLogFilePath, ISMTPCallback *pCallback)
static HRESULT WINAPI SMTPTransport_SendMessage (ISMTPTransport2 *iface, LPSMTPMESSAGE pMessage)
static HRESULT WINAPI SMTPTransport_CommandMAIL (ISMTPTransport2 *iface, LPSTR pszEmailFrom)
static HRESULT WINAPI SMTPTransport_CommandRCPT (ISMTPTransport2 *iface, LPSTR pszEmailTo)
static HRESULT WINAPI SMTPTransport_CommandEHLO (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_CommandHELO (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_CommandAUTH (ISMTPTransport2 *iface, LPSTR pszAuthType)
static HRESULT WINAPI SMTPTransport_CommandQUIT (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_CommandRSET (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_CommandDATA (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_CommandDOT (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_SendDataStream (ISMTPTransport2 *iface, IStream *pStream, ULONG cbSize)
static HRESULT WINAPI SMTPTransport_SetWindow (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_ResetWindow (ISMTPTransport2 *iface)
static HRESULT WINAPI SMTPTransport_SendMessage2 (ISMTPTransport2 *iface, LPSMTPMESSAGE2 pMessage)
static HRESULT WINAPI SMTPTransport_CommandRCPT2 (ISMTPTransport2 *iface, LPSTR pszEmailTo, INETADDRTYPE atDSN)
HRESULT WINAPI CreateSMTPTransport (ISMTPTransport **ppTransport)
static HRESULT WINAPI SMTPTransportCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI SMTPTransportCF_AddRef (LPCLASSFACTORY iface)
static ULONG WINAPI SMTPTransportCF_Release (LPCLASSFACTORY iface)
static HRESULT WINAPI SMTPTransportCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnk, REFIID riid, LPVOID *ppv)
static HRESULT WINAPI SMTPTransportCF_LockServer (LPCLASSFACTORY iface, BOOL fLock)
HRESULT SMTPTransportCF_Create (REFIID riid, LPVOID *ppv)

Variables

static const ISMTPTransport2Vtbl SMTPTransport2Vtbl
static const IClassFactoryVtbl SMTPTransportCFVtbl
static const IClassFactoryVtbl * SMTPTransportCF = &SMTPTransportCFVtbl

Generated on Sun May 27 2012 05:10:24 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.