D:/opendownloadmanager/ODM-1.x/Uploader/fum/fuminterfaces.h File Reference

#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "oaidl.h"
#include "ocidl.h"

Go to the source code of this file.

Classes

struct  IUploadPackageVtbl
struct  IUploaderVtbl

Defines

#define __REQUIRED_RPCNDR_H_VERSION__   475

Typedefs

typedef interface IUploadPackage IUploadPackage
typedef interface IUploader IUploader

Functions

void *__RPC_USER MIDL_user_allocate (size_t)
void __RPC_USER MIDL_user_free (void *)
HRESULT STDMETHODCALLTYPE IUploadPackage_Add_Proxy (IUploadPackage *This, BSTR bstrPathName)
void __RPC_STUB IUploadPackage_Add_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IUploadPackage_get_Name_Proxy (IUploadPackage *This, BSTR *pVal)
void __RPC_STUB IUploadPackage_get_Name_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IUploadPackage_put_Name_Proxy (IUploadPackage *This, BSTR newVal)
void __RPC_STUB IUploadPackage_put_Name_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IUploadPackage_GetFileCount_Proxy (IUploadPackage *This, long *pCount)
void __RPC_STUB IUploadPackage_GetFileCount_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IUploadPackage_GetFilePath_Proxy (IUploadPackage *This, long nIndex, BSTR *pbstrPathName)
void __RPC_STUB IUploadPackage_GetFilePath_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IUploader_CreateUpload_Proxy (IUploader *This, IUploadPackage *pPkg, BOOL bDialogReq, long *pUplId)
void __RPC_STUB IUploader_CreateUpload_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IUploader_GetUploadTargetUrl_Proxy (IUploader *This, long lId, BSTR *pbstrUrl)
void __RPC_STUB IUploader_GetUploadTargetUrl_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IUploader_GetUploadPackageName_Proxy (IUploader *This, long lId, BSTR *pbstrName)
void __RPC_STUB IUploader_GetUploadPackageName_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
unsigned long __RPC_USER BSTR_UserSize (unsigned long *, unsigned long, BSTR *)
unsigned char *__RPC_USER BSTR_UserMarshal (unsigned long *, unsigned char *, BSTR *)
unsigned char *__RPC_USER BSTR_UserUnmarshal (unsigned long *, unsigned char *, BSTR *)
void __RPC_USER BSTR_UserFree (unsigned long *, BSTR *)

Variables

EXTERN_C const IID IID_IUploadPackage
EXTERN_C const IID IID_IUploader
EXTERN_C const IID LIBID_FumInterfacesLib


Define Documentation

#define __REQUIRED_RPCNDR_H_VERSION__   475

Definition at line 14 of file fuminterfaces.h.


Typedef Documentation

typedef interface IUploader IUploader

Definition at line 45 of file fuminterfaces.h.

typedef interface IUploadPackage IUploadPackage

Definition at line 40 of file fuminterfaces.h.


Function Documentation

void __RPC_USER BSTR_UserFree ( unsigned long *  ,
BSTR  
)

unsigned char* __RPC_USER BSTR_UserMarshal ( unsigned long *  ,
unsigned char *  ,
BSTR  
)

unsigned long __RPC_USER BSTR_UserSize ( unsigned long *  ,
unsigned  long,
BSTR  
)

unsigned char* __RPC_USER BSTR_UserUnmarshal ( unsigned long *  ,
unsigned char *  ,
BSTR  
)

HRESULT STDMETHODCALLTYPE IUploader_CreateUpload_Proxy ( IUploader This,
IUploadPackage pPkg,
BOOL  bDialogReq,
long *  pUplId 
)

void __RPC_STUB IUploader_CreateUpload_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

HRESULT STDMETHODCALLTYPE IUploader_GetUploadPackageName_Proxy ( IUploader This,
long  lId,
BSTR pbstrName 
)

void __RPC_STUB IUploader_GetUploadPackageName_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

HRESULT STDMETHODCALLTYPE IUploader_GetUploadTargetUrl_Proxy ( IUploader This,
long  lId,
BSTR pbstrUrl 
)

void __RPC_STUB IUploader_GetUploadTargetUrl_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

HRESULT STDMETHODCALLTYPE IUploadPackage_Add_Proxy ( IUploadPackage This,
BSTR  bstrPathName 
)

void __RPC_STUB IUploadPackage_Add_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

HRESULT STDMETHODCALLTYPE IUploadPackage_get_Name_Proxy ( IUploadPackage This,
BSTR pVal 
)

void __RPC_STUB IUploadPackage_get_Name_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

HRESULT STDMETHODCALLTYPE IUploadPackage_GetFileCount_Proxy ( IUploadPackage This,
long *  pCount 
)

void __RPC_STUB IUploadPackage_GetFileCount_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

HRESULT STDMETHODCALLTYPE IUploadPackage_GetFilePath_Proxy ( IUploadPackage This,
long  nIndex,
BSTR pbstrPathName 
)

void __RPC_STUB IUploadPackage_GetFilePath_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

HRESULT STDMETHODCALLTYPE IUploadPackage_put_Name_Proxy ( IUploadPackage This,
BSTR  newVal 
)

void __RPC_STUB IUploadPackage_put_Name_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

void* __RPC_USER MIDL_user_allocate ( size_t   ) 

void __RPC_USER MIDL_user_free ( void *   ) 


Variable Documentation

EXTERN_C const IID IID_IUploader

Definition at line 266 of file fuminterfaces.h.

EXTERN_C const IID IID_IUploadPackage

Definition at line 63 of file fuminterfaces.h.

EXTERN_C const IID LIBID_FumInterfacesLib

Definition at line 438 of file fuminterfaces.h.


Generated on Sun May 25 00:19:53 2008 by  doxygen 1.5.6