Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Синтаксис

Code Block
languagecpp
public unsafe struct FindInfo#pragma pack(push,1)
typedef struct {
   DWORD   dwPublicCode;           // Public code  
   BYTE    byHrwVersion;           // Dongle hardware version  
   BYTE    byMaxNetRes;            // Maximum Guardant Net license limit 
   WORD    wType;                  // Dongle type flags  
   DWORD   dwID;                   // Dongle's ID (unique)  // Following fields are available from UAM mode
   BYTE    byNProg;                // Program number
   BYTE    byVer;                  // Version
   WORD    wSN;                    // Serial number
   WORD    wMask;                  // Bit mask
   WORD    wGP;                    // Executions GP counter/ License time counter 
   WORD    wRealNetRes;            // Current Guardant Net license limit, must be <= byMaxNetRes
   DWORD   dwIndex;                // Index for remote programming  // Only Stealth III info 
   BYTE    abyReservedISEE[0x1C];  // Reserved for future 
   WORD    wWriteProtectS3;        // Stealth III write protect address
   WORD    wReadProtectS3;         // Stealth III read protect address
   WORD    wGlobalFlags;           // Global dongle flags for Sign\Time or higher dongles. See GrdGF_xxx definition.
   DWORD   dwDongleState;          // Dongle State. See GrdDSF_XXX definition  // Available since:  // 1. Stealth Sign.(Firmware number >= 0x01000011h or 01.00.00.11)  // 2. Guardant Code.  
   DWORD   dwOldMPNum;             // Old firmware number(before SFU).
   BYTE    abyReservedH[0x100 - 0x1A - 0x1C - 0x0E]; // Reserved. For align to 0x100  // Reserved info from gsA  // Driver info
   DWORD   dwGrDrv_Platform;       // Driver platform (Win32/Win64)  DWORD   dwGrDrv_Vers;           // Driver version (0x04801234=4.80.12.34
   DWORD   dwGrDrv_Build;          // Driver build
   DWORD   dwGrDrv_Reserved;  // dongle info  
   DWORD   dwRkmUserAddr;          // wkmUserAddr  
   DWORD   dwRkmAlgoAddrW;         // wkmAlgoAddr 
   DWORD   dwPrnPort;              // Printer port address or 0 if it USB 
   DWORD   dwClientVersion;        // Dongle client version  // SAP start 
   DWORD   dwRFlags;               // Type of MCU  
   DWORD   dwRProgVer;             // Program version (in MCU) 
   DWORD   dwRcn_rc;               // curr_num & answer code
   DWORD   dwNcmps;                // Number of compare conditions 
   DWORD   dwNSKClientVersion;     // Client version (low byte - minor, hi - major)
   DWORD   dwModel;                // Dongle Model  
   DWORD   dwMcuType;              // Dongle MCU Type  
   DWORD   dwMemoryType;           // Dongle Memory Type  // Reserved for future  
   BYTE    abyReserved[0x200 - 0x100 - 0x28]; // Reserved. For align to 0x200 
} TGrdFindInfo; 
#pragma pack(pop) 

Константы

 

 TGrdFindInfo содержит следующие имена и значения.

...