|
|
@@ -92,8 +92,8 @@ struct RvcViewDbgReq
|
|
|
int TaskID; // 任务号
|
|
|
char EntityName[32]; // 实体名
|
|
|
char ViewDate[10]; // 查看对应日期的日志,空表示当天,如"20131218"
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
//[StructName("ViewDbgA")]
|
|
|
@@ -102,8 +102,8 @@ struct RvcViewDbgRet
|
|
|
int TaskID; // 任务号
|
|
|
char EntityName[32]; // 实体名
|
|
|
char ViewDate[10]; // 查看对应日期的日志,空表示当天,如"20131218"
|
|
|
- __int64 NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
- __int64 FileLength; // 当前日志文件长度
|
|
|
+ long long NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
+ long long FileLength; // 当前日志文件长度
|
|
|
char LogData[0]; // 日志内容(变长字段)
|
|
|
};
|
|
|
|
|
|
@@ -125,10 +125,21 @@ struct RvcOperateDiskReq
|
|
|
struct RvcOperateDiskJsonRet
|
|
|
{
|
|
|
int TaskID;
|
|
|
- __int64 jsonLength;
|
|
|
+ long long jsonLength;
|
|
|
char jsonData[0];
|
|
|
};
|
|
|
|
|
|
+#if !(defined _WIN32 || defined _WIN64)
|
|
|
+
|
|
|
+#define _TRUNCATE ((size_t)-1)
|
|
|
+int strncpy_s(char* _Destination, size_t _SizeInBytes, char const* _Source, size_t _MaxCount);
|
|
|
+
|
|
|
+int strncpy_s(char* _Destination, char const* _Source, size_t _MaxCount);
|
|
|
+
|
|
|
+#endif
|
|
|
+
|
|
|
+#include "remoteBase.h"
|
|
|
+
|
|
|
// [StructName("OprDiskA2")]
|
|
|
class RvcOperateDiskRet2
|
|
|
{
|
|
|
@@ -139,8 +150,8 @@ public:
|
|
|
ZeroMemory(fileName, sizeof(fileName));
|
|
|
ZeroMemory(reserved2, sizeof(reserved2));
|
|
|
}
|
|
|
- RvcOperateDiskRet2(const CSimpleStringA &oldName, const unsigned __int64 &oldSize, const unsigned __int64 &oldCreate, const unsigned __int64 &oldModified,
|
|
|
- const unsigned __int64 &oldAccess, const unsigned int &oldAttribute, const unsigned int &oldForbidAttributes, const int &oldReserved1, const CSimpleStringA &oldReserved2)
|
|
|
+ RvcOperateDiskRet2(const CSimpleStringA &oldName, const unsigned long long &oldSize, const unsigned long long &oldCreate, const unsigned long long &oldModified,
|
|
|
+ const unsigned long long &oldAccess, const unsigned int &oldAttribute, const unsigned int &oldForbidAttributes, const int &oldReserved1, const CSimpleStringA &oldReserved2)
|
|
|
:fileSize(oldSize), ftCreate(oldCreate), ftModified(oldModified), ftAccess(oldAccess), fileAttribute(oldAttribute), forbidAttributes(oldForbidAttributes), reserved1(oldReserved1)
|
|
|
{
|
|
|
ZeroMemory(fileName, sizeof(fileName));
|
|
|
@@ -426,16 +437,16 @@ struct RvcUploadEventLogReq
|
|
|
unsigned short evtName; //0x0000:不筛选,0x0001:应用程序,0x0002:安全,0x0004:Setup,0x0008:系统,0x0100:自定义,0x00FF:全部类型(不包括自定义)
|
|
|
unsigned short evtLevel; //0x0000:不筛选,0x0001:错误,0x0002:警告,0x0004:信息,0x0008:审计成功,0x0010:审计失败,0x00FF:全部类型
|
|
|
unsigned short duration; //0x0000:任何时间,0x0001: 近1小时,0x0002:近12小时,0x0003:近1天,0x0004:近7天,0x0005:近30天,0x000F:自定义
|
|
|
- unsigned __int64 startTime; //当 duration == 0x000F 时有效,如下两项有效,startTime存储筛选的开始时间,endTime存储筛选的结束时间,具体到秒,需满足endTime >= startTime
|
|
|
- unsigned __int64 endTime;
|
|
|
+ unsigned long long startTime; //当 duration == 0x000F 时有效,如下两项有效,startTime存储筛选的开始时间,endTime存储筛选的结束时间,具体到秒,需满足endTime >= startTime
|
|
|
+ unsigned long long endTime;
|
|
|
char cusEvtFileName[260]; //当 evtName == 0x0100 时有效,存储 日志名称
|
|
|
char evtSrcEventName[260]; //存储事件日志来源,一般应用程序名称,比较常用的应该是“Application Error”,不指定请置为NULL或“”
|
|
|
int reversed1; //保留字段
|
|
|
char reversed2[260];
|
|
|
|
|
|
char UploadFile[128]; // 第一次传入指定日志文件名, 续传时传入上传后保存文件名
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
//[StructName("EvtLogA")]
|
|
|
@@ -443,9 +454,9 @@ struct RvcUploadEventLogRet
|
|
|
{
|
|
|
int TaskID; // 任务号
|
|
|
char UploadFile[128]; // 导出后文件名
|
|
|
- __int64 ZipFileLen; // 压缩后长度
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
+ long long ZipFileLen; // 压缩后长度
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
char LogData[0]; // 日志内容(变长字段)
|
|
|
};
|
|
|
|
|
|
@@ -459,8 +470,8 @@ struct RvcUploadLogByDateReq
|
|
|
int TaskID; // 任务号
|
|
|
char ViewDate[10]; // 查看对应日期的日志,空表示当天,如"20131218"
|
|
|
char UploadFile[128]; // 第一次传入指定日志文件名, 续传时传入上传后保存文件名
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
//[StructName("ULogBDA")]
|
|
|
@@ -468,9 +479,9 @@ struct RvcUploadLogByDateRet
|
|
|
{
|
|
|
int TaskID; // 任务号
|
|
|
char UploadFile[128]; // 导出后文件名
|
|
|
- __int64 ZipFileLen; // 压缩后长度
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
+ long long ZipFileLen; // 压缩后长度
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
char LogData[0]; // 日志内容(变长字段)
|
|
|
};
|
|
|
|
|
|
@@ -482,8 +493,8 @@ struct RvcUploadLogReq
|
|
|
{
|
|
|
int TaskID; // 任务号
|
|
|
char UploadFile[128]; // 第一次传入指定日志文件名, 续传时传入上传后保存文件名
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
//[StructName("UpldLogA")]
|
|
|
@@ -491,9 +502,9 @@ struct RvcUploadLogRet
|
|
|
{
|
|
|
int TaskID; // 任务号
|
|
|
char UploadFile[128]; // 导出后文件名
|
|
|
- __int64 ZipFileLen; // 压缩后长度
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
+ long long ZipFileLen; // 压缩后长度
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
char LogData[0]; // 日志内容(变长字段)
|
|
|
};
|
|
|
|
|
|
@@ -507,8 +518,8 @@ struct RvcBatchUploadLogsByDateReq
|
|
|
char ViewDate[10]; // 查看对应日期的日志,空表示当天,如"20131218"
|
|
|
char UploadFile[1024]; // 批量导出日志名,以;分隔
|
|
|
char ZipFileName[128]; // 压缩文件包名
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
struct RvcBatchUploadLogsByDateReq2
|
|
|
@@ -517,8 +528,8 @@ struct RvcBatchUploadLogsByDateReq2
|
|
|
char ViewDate[10]; // 查看对应日期的日志,空表示当天,如"20131218"
|
|
|
char UploadFile[512]; // 批量导出日志名,以;分隔
|
|
|
char ZipFileName[128]; // 压缩文件包名
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
//[StructName("ULogsBDA")]
|
|
|
@@ -526,9 +537,9 @@ struct RvcBatchUploadLogsByDateRet
|
|
|
{
|
|
|
int TaskID; // 任务号
|
|
|
char ZipFileName[128]; // 压缩文件包名
|
|
|
- __int64 ZipFileLen; // 压缩后长度
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
+ long long ZipFileLen; // 压缩后长度
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
char LogData[0]; // 日志内容(变长字段)
|
|
|
};
|
|
|
|
|
|
@@ -543,8 +554,8 @@ struct RvcBatchUploadLogsReq
|
|
|
int TaskID; // 任务号
|
|
|
char UploadFile[1024]; // 批量导出日志名,以;分隔
|
|
|
char ZipFileName[128]; // 压缩文件包名
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
struct RvcBatchUploadLogsReq2
|
|
|
@@ -552,8 +563,8 @@ struct RvcBatchUploadLogsReq2
|
|
|
int TaskID; // 任务号
|
|
|
char UploadFile[512]; // 批量导出日志名,以;分隔
|
|
|
char ZipFileName[128]; // 压缩文件包名
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 MaxRetBytes; // 最大返回字节数
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long MaxRetBytes; // 最大返回字节数
|
|
|
};
|
|
|
|
|
|
//[StructName("UpdLogsA")]
|
|
|
@@ -561,9 +572,9 @@ struct RvcBatchUploadLogsRet
|
|
|
{
|
|
|
int TaskID; // 任务号
|
|
|
char ZipFileName[128]; // 压缩文件包名
|
|
|
- __int64 ZipFileLen; // 压缩后长度
|
|
|
- __int64 StartPos; // 起始位移,0表示从头开始
|
|
|
- __int64 NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
+ long long ZipFileLen; // 压缩后长度
|
|
|
+ long long StartPos; // 起始位移,0表示从头开始
|
|
|
+ long long NextPos; // 下次开始位移,如果为0表示已结束
|
|
|
char LogData[0]; // 日志内容(变长字段)
|
|
|
};
|
|
|
|