📄 aspuploader.h
字号:
#define IUploader_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IUploader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IUploader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IUploader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IUploader_StartUpload(This,pIUnk,ret) \
(This)->lpVtbl -> StartUpload(This,pIUnk,ret)
#define IUploader_GetUploadFilename(This,bsField,pbsFilename) \
(This)->lpVtbl -> GetUploadFilename(This,bsField,pbsFilename)
#define IUploader_GetFileSize(This,bsFieldName,file_size) \
(This)->lpVtbl -> GetFileSize(This,bsFieldName,file_size)
#define IUploader_UploadFile(This,bsFieldName,plResult) \
(This)->lpVtbl -> UploadFile(This,bsFieldName,plResult)
#define IUploader_GetFormValue(This,bsFieldName,psReturn) \
(This)->lpVtbl -> GetFormValue(This,bsFieldName,psReturn)
#define IUploader_SetMaxFileSize(This,lSize) \
(This)->lpVtbl -> SetMaxFileSize(This,lSize)
#define IUploader_GetError(This,lError,psReturn) \
(This)->lpVtbl -> GetError(This,lError,psReturn)
#define IUploader_SetDestinationPath(This,bsPath) \
(This)->lpVtbl -> SetDestinationPath(This,bsPath)
#define IUploader_SetForbiddenExtensions(This,FileExtensions) \
(This)->lpVtbl -> SetForbiddenExtensions(This,FileExtensions)
#define IUploader_SetAllowedExtensions(This,FileExtensions) \
(This)->lpVtbl -> SetAllowedExtensions(This,FileExtensions)
#define IUploader_SetOverwrite(This,overwrite) \
(This)->lpVtbl -> SetOverwrite(This,overwrite)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_StartUpload_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pIUnk,
/* [retval][out] */ long __RPC_FAR *ret);
void __RPC_STUB IUploader_StartUpload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_GetUploadFilename_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ BSTR bsField,
/* [retval][out] */ BSTR __RPC_FAR *pbsFilename);
void __RPC_STUB IUploader_GetUploadFilename_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_GetFileSize_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ BSTR bsFieldName,
/* [retval][out] */ long __RPC_FAR *file_size);
void __RPC_STUB IUploader_GetFileSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_UploadFile_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ BSTR bsFieldName,
/* [retval][out] */ long __RPC_FAR *plResult);
void __RPC_STUB IUploader_UploadFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_GetFormValue_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ BSTR bsFieldName,
/* [retval][out] */ BSTR __RPC_FAR *psReturn);
void __RPC_STUB IUploader_GetFormValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_SetMaxFileSize_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ long lSize);
void __RPC_STUB IUploader_SetMaxFileSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_GetError_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ long lError,
/* [retval][out] */ BSTR __RPC_FAR *psReturn);
void __RPC_STUB IUploader_GetError_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_SetDestinationPath_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ BSTR bsPath);
void __RPC_STUB IUploader_SetDestinationPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_SetForbiddenExtensions_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ SAFEARRAY __RPC_FAR * FileExtensions);
void __RPC_STUB IUploader_SetForbiddenExtensions_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_SetAllowedExtensions_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ SAFEARRAY __RPC_FAR * FileExtensions);
void __RPC_STUB IUploader_SetAllowedExtensions_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUploader_SetOverwrite_Proxy(
IUploader __RPC_FAR * This,
/* [in] */ long overwrite);
void __RPC_STUB IUploader_SetOverwrite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IUploader_INTERFACE_DEFINED__ */
#ifndef __ASPUPLOADERLib_LIBRARY_DEFINED__
#define __ASPUPLOADERLib_LIBRARY_DEFINED__
/* library ASPUPLOADERLib */
/* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_ASPUPLOADERLib;
EXTERN_C const CLSID CLSID_Uploader;
#ifdef __cplusplus
class DECLSPEC_UUID("660D754D-55A4-4316-9544-6C5EB7417207")
Uploader;
#endif
#endif /* __ASPUPLOADERLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
unsigned long __RPC_USER LPSAFEARRAY_UserSize( unsigned long __RPC_FAR *, unsigned long , LPSAFEARRAY __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER LPSAFEARRAY_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, LPSAFEARRAY __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, LPSAFEARRAY __RPC_FAR * );
void __RPC_USER LPSAFEARRAY_UserFree( unsigned long __RPC_FAR *, LPSAFEARRAY __RPC_FAR * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -