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

imaptransport.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  IMAPTransport

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (inetcomm)
static HRESULT WINAPI IMAPTransport_QueryInterface (IIMAPTransport *iface, REFIID riid, void **ppv)
static ULONG WINAPI IMAPTransport_AddRef (IIMAPTransport *iface)
static ULONG WINAPI IMAPTransport_Release (IIMAPTransport *iface)
static HRESULT WINAPI IMAPTransport_GetServerInfo (IIMAPTransport *iface, LPINETSERVER pInetServer)
static IXPTYPE WINAPI IMAPTransport_GetIXPType (IIMAPTransport *iface)
static HRESULT WINAPI IMAPTransport_IsState (IIMAPTransport *iface, IXPISSTATE isstate)
static HRESULT WINAPI IMAPTransport_InetServerFromAccount (IIMAPTransport *iface, IImnAccount *pAccount, LPINETSERVER pInetServer)
static HRESULT WINAPI IMAPTransport_Connect (IIMAPTransport *iface, LPINETSERVER pInetServer, boolean fAuthenticate, boolean fCommandLogging)
static HRESULT WINAPI IMAPTransport_HandsOffCallback (IIMAPTransport *iface)
static HRESULT WINAPI IMAPTransport_Disconnect (IIMAPTransport *iface)
static HRESULT WINAPI IMAPTransport_DropConnection (IIMAPTransport *iface)
static HRESULT WINAPI IMAPTransport_GetStatus (IIMAPTransport *iface, IXPSTATUS *pCurrentStatus)
static HRESULT WINAPI IMAPTransport_InitNew (IIMAPTransport *iface, LPSTR pszLogFilePath, IIMAPCallback *pCallback)
static HRESULT WINAPI IMAPTransport_NewIRangeList (IIMAPTransport *iface, IRangeList **pprlNewRangeList)
static HRESULT WINAPI IMAPTransport_Capability (IIMAPTransport *iface, DWORD *pdwCapabilityFlags)
static HRESULT WINAPI IMAPTransport_Select (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName)
static HRESULT WINAPI IMAPTransport_Examine (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName)
static HRESULT WINAPI IMAPTransport_Create (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName)
static HRESULT WINAPI IMAPTransport_Delete (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName)
static HRESULT WINAPI IMAPTransport_Rename (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName, LPSTR lpszNewMailboxName)
static HRESULT WINAPI IMAPTransport_Subscribe (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName)
static HRESULT WINAPI IMAPTransport_Unsubscribe (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName)
static HRESULT WINAPI IMAPTransport_List (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxNameReference, LPSTR lpszMailboxNamePattern)
static HRESULT WINAPI IMAPTransport_Lsub (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxNameReference, LPSTR lpszMailboxNamePattern)
static HRESULT WINAPI IMAPTransport_Append (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszMailboxName, LPSTR lpszMessageFlags, FILETIME ftMessageDateTime, LPSTREAM lpstmMessageToSave)
static HRESULT WINAPI IMAPTransport_Close (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler)
static HRESULT WINAPI IMAPTransport_Expunge (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler)
static HRESULT WINAPI IMAPTransport_Search (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR lpszSearchCriteria, boolean bReturnUIDs, IRangeList *pMsgRange, boolean bUIDRangeList)
static HRESULT WINAPI IMAPTransport_Fetch (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, IRangeList *pMsgRange, boolean bUIDMsgRange, LPSTR lpszFetchArgs)
static HRESULT WINAPI IMAPTransport_Store (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, IRangeList *pMsgRange, boolean bUIDRangeList, LPSTR lpszStoreArgs)
static HRESULT WINAPI IMAPTransport_Copy (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, IRangeList *pMsgRange, boolean bUIDRangeList, LPSTR lpszMailboxName)
static HRESULT WINAPI IMAPTransport_Noop (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler)
static HRESULT WINAPI IMAPTransport_ResizeMsgSeqNumTable (IIMAPTransport *iface, DWORD dwSizeOfMbox)
static HRESULT WINAPI IMAPTransport_UpdateSeqNumToUID (IIMAPTransport *iface, DWORD dwMsgSeqNum, DWORD dwUID)
static HRESULT WINAPI IMAPTransport_RemoveSequenceNum (IIMAPTransport *iface, DWORD dwDeletedMsgSeqNum)
static HRESULT WINAPI IMAPTransport_MsgSeqNumToUID (IIMAPTransport *iface, DWORD dwMsgSeqNum, DWORD *pdwUID)
static HRESULT WINAPI IMAPTransport_GetMsgSeqNumToUIDArray (IIMAPTransport *iface, DWORD **ppdwMsgSeqNumToUIDArray, DWORD *pdwNumberOfElements)
static HRESULT WINAPI IMAPTransport_GetHighestMsgSeqNum (IIMAPTransport *iface, DWORD *pdwHighestMSN)
static HRESULT WINAPI IMAPTransport_ResetMsgSeqNumToUID (IIMAPTransport *iface)
static HRESULT WINAPI IMAPTransport_SetDefaultCBHandler (IIMAPTransport *iface, IIMAPCallback *pCBHandler)
static HRESULT WINAPI IMAPTransport_Status (IIMAPTransport *iface, WPARAM wParam, LPARAM lParam, IIMAPCallback *pCBHandler, LPSTR pszMailboxName, LPSTR pszStatusCmdArgs)
HRESULT WINAPI CreateIMAPTransport (IIMAPTransport **ppTransport)
static HRESULT WINAPI IMAPTransportCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI IMAPTransportCF_AddRef (LPCLASSFACTORY iface)
static ULONG WINAPI IMAPTransportCF_Release (LPCLASSFACTORY iface)
static HRESULT WINAPI IMAPTransportCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnk, REFIID riid, LPVOID *ppv)
static HRESULT WINAPI IMAPTransportCF_LockServer (LPCLASSFACTORY iface, BOOL fLock)
HRESULT IMAPTransportCF_Create (REFIID riid, LPVOID *ppv)

Variables

static const IIMAPTransportVtbl IMAPTransportVtbl
static const IClassFactoryVtbl IMAPTransportCFVtbl
static const IClassFactoryVtbl * IMAPTransportCF = &IMAPTransportCFVtbl

Generated on Sun May 27 2012 05:10:16 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.