1234567891011121314151617181920212223242526272829303132 |
- #ifndef __DELFILESINTERFACE_H__
- #define __DELFILESINTERFACE_H__
- #include <initguid.h>
- // {56E9EBE9-2914-468a-BAB0-08B35A4D2F82}
- static const GUID CLSID_SC_DELFILESINTERFACE =
- { 0x56e9ebe9, 0x2914, 0x468a, { 0xba, 0xb0, 0x8, 0xb3, 0x5a, 0x4d, 0x2f, 0x82 } };
- // {A51EE3FA-31E7-4fa2-84C5-819AC9191B15}
- static const GUID IID_ISC_DELFILESINTERFACE =
- { 0xa51ee3fa, 0x31e7, 0x4fa2, { 0x84, 0xc5, 0x81, 0x9a, 0xc9, 0x19, 0x1b, 0x15 } };
- typedef int (WINAPI *PFCALLBACK)(LPVOID, LPVOID, LPVOID, LPVOID, LPVOID, LPVOID);
- interface ISC_DelFilesInterface : public IUnknown
- {
- virtual int WINAPI AddDelData(
- IN LPCTSTR lpDomain, //域名
- IN LPCTSTR lpOrderNum, //订单号
- IN LPCTSTR lpDir, //目录
- IN const BYTE byPhotoType, //相片类型
- IN const BOOL bPickuped //是否已取件
- ) = 0;
- virtual int WINAPI StartDelFiles(IN PFCALLBACK callbackfun/*回调函数通知备份完成*/) = 0;
- virtual void WINAPI TerminateDel() = 0;
- virtual BOOL WINAPI IsDeleting() = 0;
- };
- #endif
|