123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #ifndef __ISC_BACKUPINTERFACE_H_
- #define __ISC_BACKUPINTERFACE_H_
- #include <initguid.h>
- static const GUID CLSID_SC_BACKUPINTERFACE =
- { 0x890126e7, 0xe043, 0x4524, { 0x9b, 0xb1, 0xe1, 0xd7, 0x29, 0x1f, 0x6b, 0x83 } };
- static const GUID IID_ISC_BACKUPINTERFACE =
- { 0x2d6dc016, 0xaaba, 0x496c, { 0x9c, 0xa7, 0x81, 0x5c, 0x8, 0xaf, 0x6e, 0x10 } };
- typedef int (WINAPI *PFCALLBACK)(LPVOID, LPVOID, LPVOID, LPVOID, LPVOID, LPVOID);
- interface ISC_BackupInterface : public IUnknown
- {
- virtual BOOL WINAPI InitBackupInfo(
- IN LPCTSTR lpDomain,
- IN LPCTSTR lpOrderNum,
- IN LPCTSTR lpOptTime,
- IN LPCTSTR lpPhotos,
- IN LPCTSTR lpDest,
- IN const BYTE byPhotoType,
- IN const BOOL bBakMImage
- )= 0;
- virtual BOOL WINAPI InitBackupInfo(
- IN LPCTSTR lpDomain,
- IN LPCTSTR lpOrderNum,
- IN LPCTSTR lpDest,
- IN const BYTE byPhotoType,
- IN const BOOL bBakMImage
- )= 0;
- virtual BOOL WINAPI InitShareDirData(
- IN const BOOL bEnable,
- IN LPCTSTR lpBranchId,
- IN LPCTSTR lpShareDir,
- IN const BYTE byMinCapacity,
- IN const BYTE byMaxCapacity,
- IN const BYTE byPhotoType,
- IN const BYTE byPriority
- ) = 0;
- virtual int WINAPI StartBackup(IN LPCTSTR lpLocalDomain, IN PFCALLBACK callbackfun) = 0;
- virtual void WINAPI TerminateBackup() = 0;
- virtual BOOL WINAPI IsBackup() = 0;
- };
- #endif
|