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

ftp.c File Reference
#include "urlmon_main.h"
#include "shlwapi.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

class  FtpProtocol

Defines

#define NO_SHLWAPI_REG

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (urlmon)
static FtpProtocolimpl_from_IInternetProtocolEx (IInternetProtocolEx *iface)
static FtpProtocolimpl_from_IInternetPriority (IInternetPriority *iface)
static FtpProtocolimpl_from_IWinInetHttpInfo (IWinInetHttpInfo *iface)
static FtpProtocolimpl_from_Protocol (Protocol *prot)
static HRESULT FtpProtocol_open_request (Protocol *prot, IUri *uri, DWORD request_flags, HINTERNET internet_session, IInternetBindInfo *bind_info)
static HRESULT FtpProtocol_end_request (Protocol *prot)
static HRESULT FtpProtocol_start_downloading (Protocol *prot)
static void FtpProtocol_close_connection (Protocol *prot)
static void FtpProtocol_on_error (Protocol *prot, DWORD error)
static HRESULT WINAPI FtpProtocol_QueryInterface (IInternetProtocolEx *iface, REFIID riid, void **ppv)
static ULONG WINAPI FtpProtocol_AddRef (IInternetProtocolEx *iface)
static ULONG WINAPI FtpProtocol_Release (IInternetProtocolEx *iface)
static HRESULT WINAPI FtpProtocol_Start (IInternetProtocolEx *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved)
static HRESULT WINAPI FtpProtocol_Continue (IInternetProtocolEx *iface, PROTOCOLDATA *pProtocolData)
static HRESULT WINAPI FtpProtocol_Abort (IInternetProtocolEx *iface, HRESULT hrReason, DWORD dwOptions)
static HRESULT WINAPI FtpProtocol_Terminate (IInternetProtocolEx *iface, DWORD dwOptions)
static HRESULT WINAPI FtpProtocol_Suspend (IInternetProtocolEx *iface)
static HRESULT WINAPI FtpProtocol_Resume (IInternetProtocolEx *iface)
static HRESULT WINAPI FtpProtocol_Read (IInternetProtocolEx *iface, void *pv, ULONG cb, ULONG *pcbRead)
static HRESULT WINAPI FtpProtocol_Seek (IInternetProtocolEx *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
static HRESULT WINAPI FtpProtocol_LockRequest (IInternetProtocolEx *iface, DWORD dwOptions)
static HRESULT WINAPI FtpProtocol_UnlockRequest (IInternetProtocolEx *iface)
static HRESULT WINAPI FtpProtocol_StartEx (IInternetProtocolEx *iface, IUri *pUri, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE *dwReserved)
static HRESULT WINAPI FtpPriority_QueryInterface (IInternetPriority *iface, REFIID riid, void **ppv)
static ULONG WINAPI FtpPriority_AddRef (IInternetPriority *iface)
static ULONG WINAPI FtpPriority_Release (IInternetPriority *iface)
static HRESULT WINAPI FtpPriority_SetPriority (IInternetPriority *iface, LONG nPriority)
static HRESULT WINAPI FtpPriority_GetPriority (IInternetPriority *iface, LONG *pnPriority)
static HRESULT WINAPI HttpInfo_QueryInterface (IWinInetHttpInfo *iface, REFIID riid, void **ppv)
static ULONG WINAPI HttpInfo_AddRef (IWinInetHttpInfo *iface)
static ULONG WINAPI HttpInfo_Release (IWinInetHttpInfo *iface)
static HRESULT WINAPI HttpInfo_QueryOption (IWinInetHttpInfo *iface, DWORD dwOption, void *pBuffer, DWORD *pcbBuffer)
static HRESULT WINAPI HttpInfo_QueryInfo (IWinInetHttpInfo *iface, DWORD dwOption, void *pBuffer, DWORD *pcbBuffer, DWORD *pdwFlags, DWORD *pdwReserved)
HRESULT FtpProtocol_Construct (IUnknown *pUnkOuter, LPVOID *ppobj)

Variables

static const ProtocolVtbl AsyncProtocolVtbl
static const
IInternetProtocolExVtbl 
FtpProtocolVtbl
static const IInternetPriorityVtbl FtpPriorityVtbl
static const IWinInetHttpInfoVtbl WinInetHttpInfoVtbl

Generated on Sun May 27 2012 04:42:38 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.