SmsCenter/Debug_Unicode/SendPub.nativecodeanalysis.sarif
2025-01-03 16:47:25 +08:00

2294 lines
85 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"version": "2.1.0",
"$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
"runs": [
{
"results": [
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 * ,然后将结果转换到 8 字节值。在调用运算符 * 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 256,
"startColumn": 80,
"endLine": 256,
"endColumn": 84
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SetSmsAddOne2",
"decoratedName": "?SetSmsAddOne2@CSendPub@@SAHPAVCAdoRecordSet@@JJJPB_WJ@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 389,
"startColumn": 5,
"endLine": 389,
"endColumn": 97
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SetSmsAddOne",
"decoratedName": "?SetSmsAddOne@CSendPub@@SAHPAVCAdoRecordSet@@JJ@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 467,
"startColumn": 5,
"endLine": 467,
"endColumn": 97
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SetSmsAddOne_Mms",
"decoratedName": "?SetSmsAddOne_Mms@CSendPub@@SAHPAVCAdoRecordSet@@JJ@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6262",
"message": {
"text": "函数使用堆叠的 \"18468\" 字节。请考虑将一些数据移动到堆。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 603,
"startColumn": 16,
"endLine": 603,
"endColumn": 16
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::isMobileReSend",
"decoratedName": "?isMobileReSend@CSendPub@@SAJPAVCAdoRecordSet@@PB_W1JJJHJHJ@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(6)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1061,
"startColumn": 12
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::MobileReSend_Notify",
"decoratedName": "?MobileReSend_Notify@CSendPub@@SAJPAVCAdoRecordSet@@PB_W1JJJ@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(3)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1095,
"startColumn": 2,
"endLine": 1095,
"endColumn": 112
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SetMobileInReSend",
"decoratedName": "?SetMobileInReSend@CSendPub@@SAHPAVCAdoRecordSet@@PB_W1JJ@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1270,
"startColumn": 2,
"endLine": 1270,
"endColumn": 68
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::isMobileGD",
"decoratedName": "?isMobileGD@CSendPub@@SAHPB_WPAVCAdoRecordSet@@J@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1314,
"startColumn": 2,
"endLine": 1314,
"endColumn": 83
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::isMobileSC",
"decoratedName": "?isMobileSC@CSendPub@@SAHPB_WPAVCAdoRecordSet@@J@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(3)而对“sprintf”的调用需要一个字符串实际类型: “class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1613,
"startColumn": 2,
"endLine": 1613,
"endColumn": 28
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::GetMD5",
"decoratedName": "?GetMD5@CSendPub@@SA?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@V23@H@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(3)而对“sprintf”的调用需要一个字符串实际类型: “class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1641,
"startColumn": 3,
"endLine": 1641,
"endColumn": 27
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::GetMD5A",
"decoratedName": "?GetMD5A@CSendPub@@SA?AV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@V23@H@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6283",
"message": {
"text": "“szPasswd”使用数组 new [] 分配,但使用标量 delete 删除。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1653,
"startColumn": 9,
"endLine": 1653,
"endColumn": 9
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::GetMD5A",
"decoratedName": "?GetMD5A@CSendPub@@SA?AV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@V23@H@Z",
"kind": "function"
}
]
}
],
"codeFlows": [
{
"threadFlows": [
{
"locations": [
{
"location": {
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1637,
"startColumn": 20
}
}
},
"importance": "important"
},
{
"location": {
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1653,
"startColumn": 9
}
}
},
"importance": "important"
}
]
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(3)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1873,
"startColumn": 4,
"endLine": 1873,
"endColumn": 104
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::CheckUser",
"decoratedName": "?CheckUser@CSendPub@@SAJPAVCAdoRecordSet@@JV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@11H1AAU_SendPub_UserPro@1@AAV34@@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(3)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1998,
"startColumn": 5,
"endLine": 1998,
"endColumn": 46
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::CheckUser",
"decoratedName": "?CheckUser@CSendPub@@SAJPAVCAdoRecordSet@@JV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@11H1AAU_SendPub_UserPro@1@AAV34@@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(3)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1999,
"startColumn": 15
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::CheckUser",
"decoratedName": "?CheckUser@CSendPub@@SAJPAVCAdoRecordSet@@JV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@11H1AAU_SendPub_UserPro@1@AAV34@@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(6)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1999,
"startColumn": 15
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::CheckUser",
"decoratedName": "?CheckUser@CSendPub@@SAJPAVCAdoRecordSet@@JV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@11H1AAU_SendPub_UserPro@1@AAV34@@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(8)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 1999,
"startColumn": 15
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::CheckUser",
"decoratedName": "?CheckUser@CSendPub@@SAJPAVCAdoRecordSet@@JV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@11H1AAU_SendPub_UserPro@1@AAV34@@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2108,
"startColumn": 4,
"endLine": 2108,
"endColumn": 84
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::CheckAgent",
"decoratedName": "?CheckAgent@CSendPub@@SAJPAVCAdoRecordSet@@JV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@111AAU_SendPub_AgentPro@1@AAV34@@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(13)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2715,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(16)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2715,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(17)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2715,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(18)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2715,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(21)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2715,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2747,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(14)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2747,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(17)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2747,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(18)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2747,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(21)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2747,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitMms",
"decoratedName": "?SubmitMms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_MmsSend_Num@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26495",
"message": {
"text": "未初始化变量 CSendPub::_SendPub_TDType::lKFCount。始终初始化成员变量(type.6)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.h"
},
"region": {
"startLine": 130,
"startColumn": 2,
"endLine": 130,
"endColumn": 2
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::_SendPub_TDType::{ctor}",
"decoratedName": "??0_SendPub_TDType@CSendPub@@QAE@XZ",
"kind": "function"
}
]
}
],
"properties": {
"targetSymbol": "CSendPub::_SendPub_TDType::lKFCount"
}
},
{
"ruleId": "C26495",
"message": {
"text": "未初始化变量 CSendPub::_SendPub_TDType::lTDType。始终初始化成员变量(type.6)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.h"
},
"region": {
"startLine": 130,
"startColumn": 2,
"endLine": 130,
"endColumn": 2
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::_SendPub_TDType::{ctor}",
"decoratedName": "??0_SendPub_TDType@CSendPub@@QAE@XZ",
"kind": "function"
}
]
}
],
"properties": {
"targetSymbol": "CSendPub::_SendPub_TDType::lTDType"
}
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(14)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3669,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(15)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3669,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(16)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3669,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(20)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3669,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3714,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(15)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3714,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(16)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3714,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(20)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3714,
"startColumn": 21
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3762,
"startColumn": 7,
"endLine": 3762,
"endColumn": 113
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C28159",
"message": {
"text": "考虑使用“GetTickCount64”而不是“GetTickCount”。原因: GetTickCount overflows roughly every 49 days. Code that does not take that into account can loop indefinitely. GetTickCount64 operates on 64 bit values and does not have that problem"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 2947,
"startColumn": 12,
"endLine": 2947,
"endColumn": 24
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 * ,然后将结果转换到 8 字节值。在调用运算符 * 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3102,
"startColumn": 86,
"endLine": 3102,
"endColumn": 99
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 + ,然后将结果转换到 8 字节值。在调用运算符 + 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3243,
"startColumn": 32,
"endLine": 3243,
"endColumn": 42
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 + ,然后将结果转换到 8 字节值。在调用运算符 + 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3249,
"startColumn": 32,
"endLine": 3249,
"endColumn": 45
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 + ,然后将结果转换到 8 字节值。在调用运算符 + 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3255,
"startColumn": 32,
"endLine": 3255,
"endColumn": 46
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 + ,然后将结果转换到 8 字节值。在调用运算符 + 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3261,
"startColumn": 32,
"endLine": 3261,
"endColumn": 47
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 + ,然后将结果转换到 8 字节值。在调用运算符 + 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3267,
"startColumn": 32,
"endLine": 3267,
"endColumn": 47
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 * ,然后将结果转换到 8 字节值。在调用运算符 * 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3821,
"startColumn": 38,
"endLine": 3821,
"endColumn": 44
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C26451",
"message": {
"text": "算术溢出: 使用 4 字节值上的运算符 * ,然后将结果转换到 8 字节值。在调用运算符 * 之前将值强制转换为宽类型可避免溢出(io.2)。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3861,
"startColumn": 77,
"endLine": 3861,
"endColumn": 88
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::SubmitSms",
"decoratedName": "?SubmitSms@CSendPub@@SAJU_SendPub_Mms@1@PAU_ANS_SendData2@@JAAV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6053",
"message": {
"text": "对“wcsncpy”的前一调用可能没有为字符串“szBuf”添加字符串零终止符。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3887,
"startColumn": 8,
"endLine": 3887,
"endColumn": 47
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::ExMobileGZM",
"decoratedName": "?ExMobileGZM@CSendPub@@SAPA_WPA_WH@Z",
"kind": "function"
}
]
}
],
"codeFlows": [
{
"threadFlows": [
{
"locations": [
{
"location": {
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3882,
"startColumn": 9
}
}
},
"importance": "unimportant"
},
{
"location": {
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3883,
"startColumn": 22
}
}
},
"importance": "unimportant"
},
{
"location": {
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3884,
"startColumn": 12
}
},
"message": {
"text": "“szBuf”是“wcsncpy”的输出不能为其添加字符串零终止符"
}
},
"kinds": [
"declaration"
],
"importance": "essential"
},
{
"location": {
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3887,
"startColumn": 8
}
},
"message": {
"text": "跳过此分支(假定“<分支条件>”为 false)"
}
},
"kinds": [
"branch"
],
"importance": "important"
},
{
"location": {
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 3887,
"startColumn": 8
}
},
"message": {
"text": "“szBuf”应有字符串零终止符但可能没有"
}
},
"kinds": [
"usage"
],
"importance": "essential"
}
]
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 4046,
"startColumn": 4,
"endLine": 4046,
"endColumn": 102
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::GetMobileProvCity",
"decoratedName": "?GetMobileProvCity@CSendPub@@SA?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@V23@AAJAAV23@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6284",
"message": {
"text": "传递了对象作为 _Param_(2)而对“ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format”的调用需要一个字符串实际类型: “class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >”。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 4064,
"startColumn": 3,
"endLine": 4064,
"endColumn": 101
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::GetMobileProvCity",
"decoratedName": "?GetMobileProvCity@CSendPub@@SA?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@V23@AAJAAV23@3@Z",
"kind": "function"
}
]
}
]
},
{
"ruleId": "C6271",
"message": {
"text": "传递给 \"ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format\" 的额外参数。"
},
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"region": {
"startLine": 4064,
"startColumn": 3,
"endLine": 4064,
"endColumn": 101
}
},
"logicalLocations": [
{
"fullyQualifiedName": "CSendPub::GetMobileProvCity",
"decoratedName": "?GetMobileProvCity@CSendPub@@SA?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAVCAdoRecordSet@@V23@AAJAAV23@3@Z",
"kind": "function"
}
]
}
]
}
],
"tool": {
"driver": {
"name": "PREfast",
"fullName": "PREfast Code Analysis",
"version": "14.34.31933.0",
"informationUri": "https://aka.ms/cpp/ca"
}
},
"invocations": [
{
"executionSuccessful": true
}
],
"artifacts": [
{
"location": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.cpp"
},
"roles": [
"analysisTarget",
"resultFile"
],
"hashes": {
"sha-256": "fcb93eecfbf89982515315e1034bc2b0c38fbf6ecb433ca79b7a3550eb5a1411"
}
},
{
"location": {
"uri": "file:///D:/Works/Corpsms_2010/public/SendPub.h"
},
"roles": [
"resultFile"
],
"hashes": {
"sha-256": "463812ac086a571d1e0167f78d9283142659b5795fe00cdc52a143f435beeabd"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/stdafx.h"
},
"hashes": {
"sha-256": "3920795c1c2e198d75018dc6d83dca0f4fe6177ca9814e9aba6e3e58601aceb0"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/xlnt.hpp"
},
"hashes": {
"sha-256": "4bd2914038e9521836de5c4ad2a043bb50bae2ac573865f3e52b30c183f5b374"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/xlnt_config.hpp"
},
"hashes": {
"sha-256": "7cbc8ae514e21e303d51104ab95b722fc1cd3800598ece5390ad60bce3bf32aa"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/cell.hpp"
},
"hashes": {
"sha-256": "b591aa612d70d9c862fc91b91c02a597da373d5870314b5cf75d2493a88964ed"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/cell_type.hpp"
},
"hashes": {
"sha-256": "51a7c898fdf1b1128078134f4ae66e980b396846efe2698f34877d030fffa606"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/index_types.hpp"
},
"hashes": {
"sha-256": "9a24272c23c980d85516a7e72befe5d704aa704ac97f9c86ca5e7561ba2d8dd4"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/rich_text.hpp"
},
"hashes": {
"sha-256": "de155c1a5a84ded568980c35425434a4bdc975862f38fb77edab265820cf349f"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/phonetic_run.hpp"
},
"hashes": {
"sha-256": "2875d2013a7391b8f159425d79a9347256103d79c318990ccc23f3bf846fbe8e"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/rich_text_run.hpp"
},
"hashes": {
"sha-256": "7e7a179257010f470dc4cb802b625ea66fde9a7a9f6483a1c65a439784aee2fb"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/font.hpp"
},
"hashes": {
"sha-256": "4cda55009cc469186afa8f2413f429b01854cfad7720417eff37dc4814b39c8d"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/color.hpp"
},
"hashes": {
"sha-256": "00480e5ec9a380ec1cee912421939957a2f64f983e41036391916ded38cf8a66"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/optional.hpp"
},
"hashes": {
"sha-256": "0a3e9b85493eabd9e4efc25c7f9a0be9e5d93fe4f332c86853c1055c5ce9608c"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/exceptions.hpp"
},
"hashes": {
"sha-256": "77690ff0f00cea6991de6635fd369450bcff81fe9908ead2a0b4a2e9970f0050"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/numeric.hpp"
},
"hashes": {
"sha-256": "1b5ec590c9982da4e0135770fb41f83a912093fbbf46478404a526883c47b162"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/phonetic_pr.hpp"
},
"hashes": {
"sha-256": "f00c5c3790b5ecc78378913c1491361af68c7ffc627664f4b7468f6ed70a2272"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/cell_reference.hpp"
},
"hashes": {
"sha-256": "7246c35d08a9ab3db803e65d6a47bad1eb06b8a96b9459074606f6151da5ddbc"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/comment.hpp"
},
"hashes": {
"sha-256": "c43d8b173933e3fb8f274b501d0ea0b057bc1008c73105f1f4e43246f0ec0804"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/cell/hyperlink.hpp"
},
"hashes": {
"sha-256": "6058d4bcb4e161c74ffcc15a24a3b84b2e0abcd25a4f623b39163264809a68a3"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/packaging/manifest.hpp"
},
"hashes": {
"sha-256": "e9bd28f28eb25710e5ad46102b0c916307c425e29a20e3da439650229831edc3"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/packaging/relationship.hpp"
},
"hashes": {
"sha-256": "8e887554c19f398f2e2f72ddbbb9b75d5dfb6e7b3dae95aa754fb485d6b876dc"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/packaging/uri.hpp"
},
"hashes": {
"sha-256": "cdaff50be5f2cd85c42e6bcef827e33a2be2efe2bc1d039fa12ed431cddd9bbe"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/path.hpp"
},
"hashes": {
"sha-256": "3df2a51d4e71850eb55f8a44c2d27c34fd087f357e9cfafc6dffaa20675563c9"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/alignment.hpp"
},
"hashes": {
"sha-256": "1ebd053851d4e95d518b481cae9cf6ecf0211efd07517c86f6dff6f7fd50a94b"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/border.hpp"
},
"hashes": {
"sha-256": "478f6ded81fba95d99144f380b1767375bcf915ed9699db1e6e17bd96d9c35b7"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/fill.hpp"
},
"hashes": {
"sha-256": "edbf320266095a019a28b440dc99a384e806fae45ad8e2cf6dcd8486b9c21153"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/format.hpp"
},
"hashes": {
"sha-256": "acb137bc63d0940972ccc19538d1376a8be31477f22c75447bd6c5f323376a71"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/number_format.hpp"
},
"hashes": {
"sha-256": "6f97ad25a7c82847eca55dbbda84bfbe2ca25fc02ea869dd3565ae12c4b21d8b"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/protection.hpp"
},
"hashes": {
"sha-256": "efd6f2222e4cfd58ff814d9513e86feb0924f227980503f677ba277c58efbac9"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/style.hpp"
},
"hashes": {
"sha-256": "d5c5ff4fd65300638968b50192eba7590d40eb5b596af86898d9a365b30664a5"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/calendar.hpp"
},
"hashes": {
"sha-256": "fbee53c7335266a8d9e6b1bae9811dee9c7abcf325b09c4d554819e12a0cdce1"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/date.hpp"
},
"hashes": {
"sha-256": "b8e37405868816c32b9de7676b8fd6d50814f7a8a45173ba22c11e30aec83e22"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/datetime.hpp"
},
"hashes": {
"sha-256": "fd9ffb705acdde5afee3862ee7259b9749967d5f04f204bf91f36c54a455c8f6"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/time.hpp"
},
"hashes": {
"sha-256": "e8046c10b7f2d2603f5fadb5420226221f714c3dea3b55f252c9850919b22243"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/timedelta.hpp"
},
"hashes": {
"sha-256": "5748b37a12a9e7aa521f29614577dff11f4b7a51e5e844ac0628fbe8a960ad90"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/variant.hpp"
},
"hashes": {
"sha-256": "51140c00df47ff655d5655f1d94ee14030de6b9b595d3f996bc3f0ec045abf73"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/document_security.hpp"
},
"hashes": {
"sha-256": "a9b79110b8c986fb248f49c4d7fbcf696c07a5134467db89d0f6364ad0a289c7"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/external_book.hpp"
},
"hashes": {
"sha-256": "3f85ac50ebd6370758c3dec9f6f87c20552cb6120235da7ad9b63ce1902b2f99"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/metadata_property.hpp"
},
"hashes": {
"sha-256": "5928da7aea23952e92e183ab4ec0429984926b7b6198c239bd101242ef14c74a"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/named_range.hpp"
},
"hashes": {
"sha-256": "a56498ee4a052c2915f29b2cbee8be81e70929c76894a4e7882bf93da7cfa1cd"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/streaming_workbook_reader.hpp"
},
"hashes": {
"sha-256": "9bfa2c5c04f6f0215fc1d86fafa8ac22f23bb320554646e25f10237f943a7d30"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/streaming_workbook_writer.hpp"
},
"hashes": {
"sha-256": "af0d41e9f9e6c3978622592007161ba62882e50b0afb6d0e02e2e154d1cdaa3b"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/theme.hpp"
},
"hashes": {
"sha-256": "047287be44226e7b0cad718c7eb7867517e4026acfe3c478f46de1867d527e91"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/workbook.hpp"
},
"hashes": {
"sha-256": "05a38f2f8a9af607a3cd12666c998a2aa1d6fe364e1225d2e49e2c20884c3ed9"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/workbook/worksheet_iterator.hpp"
},
"hashes": {
"sha-256": "8abe0d36512d8e21f66720d0eb43d776ab8f127884bcc9718e753581ec3f5bf6"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/cell_iterator.hpp"
},
"hashes": {
"sha-256": "0ad63d540e42ae035402c8ba11cf35d64aa05730f2df9fd600e39eb4e666d7bd"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/major_order.hpp"
},
"hashes": {
"sha-256": "464a0472f1069a14e9d169f5c831b02ae9e552469569ca116ab93e1951db72cd"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/range_reference.hpp"
},
"hashes": {
"sha-256": "e7068557f087deccc9a3d0015f4ee8b97cab9a9663c62ddbea9e75f7784ef962"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/worksheet.hpp"
},
"hashes": {
"sha-256": "5b28e437a73ffafc6a1e96355a0d0b174479c11d4722aa12ccd799288e58b52c"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/page_margins.hpp"
},
"hashes": {
"sha-256": "b6b851a373c53d289e7ef8b45b1d073e090253aba1de3070fe3181521f0cd7aa"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/page_setup.hpp"
},
"hashes": {
"sha-256": "8b114e59345104249af16d09fbaa7c30f36e3f197caa0000be2a82906fce97eb"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/sheet_view.hpp"
},
"hashes": {
"sha-256": "970dc03de5571f83f4a78e05646931b03603f4bc129a2ed754896c41618508b0"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/pane.hpp"
},
"hashes": {
"sha-256": "a0b53e93ab7b07de58ec761f4debb86fc6e83ffd00730be635e5fa9bb6610b34"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/selection.hpp"
},
"hashes": {
"sha-256": "94a5e44622fb07b37ebda279fa6c8f8962f103951201937c9e628f40bc6983f8"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/cell_vector.hpp"
},
"hashes": {
"sha-256": "4ad1f57e9a1722436a6e515f049bdaff56ded3592198871b58b36878c1604717"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/column_properties.hpp"
},
"hashes": {
"sha-256": "56c2da99b9c33bb59c8706e4df6fdfe80248e4efe76688268cb7a00c91ad0fd8"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/header_footer.hpp"
},
"hashes": {
"sha-256": "e939f3617befded4406e0b225f153499d9672ea58c89e04488ea4cdd1611e9ee"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/utils/scoped_enum_hash.hpp"
},
"hashes": {
"sha-256": "04103d65867977f8656546da0dfb9cc6db00e346b1f19462c4c780e4e7257265"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/range.hpp"
},
"hashes": {
"sha-256": "988e35465abdd1e901757ddc4a79a7cd60863a8f30d6dcaa7da8ab46eaf1932a"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/styles/conditional_format.hpp"
},
"hashes": {
"sha-256": "6b27128c903d5211121f95400c0cca25f5765b5fbb50acfe79829066f5e60cad"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/range_iterator.hpp"
},
"hashes": {
"sha-256": "d34690f49a51e6e317510424ebf453f79e8df183e1d86632ec4a80b993dc5305"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/row_properties.hpp"
},
"hashes": {
"sha-256": "c8acf042c915c2f22888b626457d1c80da2252738f02e60d9b54781de6f4fa72"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/xlnt/include/xlnt/worksheet/sheet_protection.hpp"
},
"hashes": {
"sha-256": "2b035f89a492231fa5501397cd420a1a0dca651f3dc411a6b98964048484587c"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/lutool.h"
},
"hashes": {
"sha-256": "378b84dbe2cf25f93f5871b6e4c2c5069d2a685b23050400274e6f94993ebc16"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/corpsms.h"
},
"hashes": {
"sha-256": "f3e5ba5ba657a267383356debdb6a1b680d5f88aa6efda33bc44a2e1b49c7212"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/ado/ado.h"
},
"hashes": {
"sha-256": "ef93224dd624663488014d5c5647bd250c619fecd313ac5ac5bc132fb840c7ef"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/debug_unicode/msado15.tlh"
},
"hashes": {
"sha-256": "bf95330e7a4b07b6886d0f7cc80dab058fb4f1edf6a11ca41df56ce9a1b1ff50"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/debug_unicode/msado15.tli"
},
"hashes": {
"sha-256": "edc938ce5ceaa59c838912bb07510aec87959f3554b3dce084b3068563f2b95a"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/debug_unicode/msjro.tlh"
},
"hashes": {
"sha-256": "7457ad3452a570677d4230645f1bdf08abb8630b3a75d46275378423a6d6463c"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/debug_unicode/msjro.tli"
},
"hashes": {
"sha-256": "736a83cc9c935593bc037a4834ecedd27f2fac3e9bcae7c62bd1573fb773a623"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/debug_unicode/msadox.tlh"
},
"hashes": {
"sha-256": "8d33f55dbb5e03bb9c3908020400ff21676457eea9edf004f0c20a2c6b5e758f"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/debug_unicode/msadox.tli"
},
"hashes": {
"sha-256": "18b63616a1b98b3d8c1f639d5b7454e36b232b1987e1dcf657f2771da8ea659f"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/ado/adorecordset.h"
},
"hashes": {
"sha-256": "88eca611a05fd1c31780d57704cb268739664bdd216c93ce19f5c9203789a569"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/ado/adocommand.h"
},
"hashes": {
"sha-256": "ea7593de8a7cbee7e440fbbcbd53fba25f28832d05df5ad94bc4d9a7d22d10a0"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/sastatuslog/sastatuslog.h"
},
"hashes": {
"sha-256": "98bd3905a775b8ffba387c339df13e78ee2702e24833bceebe9e09493ff8a188"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/des/des.h"
},
"hashes": {
"sha-256": "24cc2784b27d157225983312285897898497b1b87a0d36027ff7b00b9ee6efbd"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/autocoinitializeex/autocoinitializeex.h"
},
"hashes": {
"sha-256": "e9bebb04c57c1a732e6684b8e2a03d0329eaa1c6819c90e8597416be5685f638"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/stringsort/stringsort.h"
},
"hashes": {
"sha-256": "01fa0189d844c667f2cb422aa3c2375b5ff71088da6a6da58cdaa7b3d6505ad9"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/sqlpool/sqlpool.h"
},
"hashes": {
"sha-256": "fc73e5e4a1ba185a56f37e1a764b2b0c7fcf640882833f17cdf019353d825ffb"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/cmarkup/markup.h"
},
"hashes": {
"sha-256": "10b0dfe2f9513c217fa72735378c21b5bac40fc69324751bcdd0f8cce30b391e"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/iocp/iocp.h"
},
"hashes": {
"sha-256": "f9c9a89ac8fb2ff6187b4a167dab99cf4ea7fd4857339b4def6c1cc98b914e76"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/iocp/datastruct.h"
},
"hashes": {
"sha-256": "552f34265cde2cf3e24aac0581a3dbeedbc4d07093af018fbf3eb75ef7f9bbb2"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/iocp/keylist.h"
},
"hashes": {
"sha-256": "966bc394d9e6ca850e4ebacc54cbad718ac8e2077f4bfeefc472158abcc4051a"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/smscenter.h"
},
"hashes": {
"sha-256": "ec181a463c76e5b30b1b00fcea575e6cd30fba1415abb5c47941c574270d1d17"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/resource.h"
},
"hashes": {
"sha-256": "8820fdb68f07f421b8e7eed2ee266efb9a52f6e34f6d6e74883727b598643def"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/processsocket.h"
},
"hashes": {
"sha-256": "facc88661dcb405c940f889e73a52150f3b2fc1ac5206bea62b6a6a74762974e"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/smscenter/sendthread.h"
},
"hashes": {
"sha-256": "61b1282d3a4262d77ff7ef7b4ccdaab0f0380868dcd4bccea810f31caed1f8c5"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/lzo/lzo.h"
},
"hashes": {
"sha-256": "6f08509fe54c397f18eca288bdd7a1e46de0c2939bf1450195f9995bb6d53749"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/lzo/minilzo.h"
},
"hashes": {
"sha-256": "898082caac1a1b16a5635537f6e73a17d842e419f9fb11e458c457d022e30b1d"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/lzo/lzoconf.h"
},
"hashes": {
"sha-256": "73a6db619d83139ed45b13c89f8d76921ce7f9f1ffcf8131a9246dcb6bd80c66"
}
},
{
"location": {
"uri": "file:///d:/works/corpsms_2010/public/md53/md5_l.h"
},
"hashes": {
"sha-256": "d3f4090f054670e25e9a2d6253475424634b5b04870cecdc64ea4bc7cf827f22"
}
}
]
}
]
}