版权声明:本人的作品仅供研究目的,如果读者利用本人的作品从事其他行为,与本人无关 https://blog.csdn.net/oShuangYue12/article/details/84987815
//------------------------------------------------
//— 010 Editor v8.0.1 ¶þ½øÖÆÄ£°å
//
// File:
// Authors:
// Version:
// Purpose:
// Category:
// File Mask:
// ID Bytes:
// History:
//------------------------------------------------
local unsigned short sizetp;
local unsigned short sizesec;
typedef struct GUID
{
unsigned int Data1;
unsigned ushort Data2;
unsigned ushort Data3;
byte Data4[8];
} IID;
struct tagDUALSTRINGARRAY {
unsigned int wNumEntries0;
unsigned short wNumEntries;
unsigned short wSecurityOffset;
sizetp=wSecurityOffset-2;
sizesec=(wNumEntries-wSecurityOffset-1)*2;
Printf("wNumSTRINGBINDING is %d",sizetp);
Printf("wNumSECURITYBINDING is %d",sizesec);
struct tagSTRINGBINDING {
unsigned short wTowerId;
unsigned short aNetworkAddr[sizetp];
} STRINGBINDING;
byte nullterm1[2];
byte SECURITYBINDING[sizesec];
byte nullterm2[2];
} DUALSTRINGARRAY ;