View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004623 | JEDI API & WSC Library | IP Helper API | public | 2008-12-17 07:27 | 2008-12-19 10:04 |
Reporter | anonymous | Assigned To | ChristianWimmer | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0004623: IP Helper API is not unicode | ||||
Description | in JwaIpTypes.pas - IP_ADDRESS_STRING - IP_ADAPTER_INFO - FIXED_INFO theses structures should be Ansi | ||||
Tags | No tags attached. | ||||
2008-12-17 07:27
|
patch.patch (1,627 bytes)
Index: Win32API/JwaIpTypes.pas =================================================================== --- Win32API/JwaIpTypes.pas (revision 674) +++ Win32API/JwaIpTypes.pas (working copy) @@ -113,7 +113,7 @@ PIP_MASK_STRING = ^IP_MASK_STRING; {$EXTERNALSYM PIP_MASK_STRING} IP_ADDRESS_STRING = record - S: array [0..15] of Char; + S: array [0..15] of AnsiChar; end; {$EXTERNALSYM IP_ADDRESS_STRING} PIP_ADDRESS_STRING = ^IP_ADDRESS_STRING; @@ -152,8 +152,8 @@ _IP_ADAPTER_INFO = record Next: PIP_ADAPTER_INFO; ComboIndex: DWORD; - AdapterName: array [0..MAX_ADAPTER_NAME_LENGTH + 3] of Char; - Description: array [0..MAX_ADAPTER_DESCRIPTION_LENGTH + 3] of Char; + AdapterName: array [0..MAX_ADAPTER_NAME_LENGTH + 3] of AnsiChar; + Description: array [0..MAX_ADAPTER_DESCRIPTION_LENGTH + 3] of AnsiChar; AddressLength: UINT; Address: array [0..MAX_ADAPTER_ADDRESS_LENGTH - 1] of BYTE; Index: DWORD; @@ -467,12 +467,12 @@ PFIXED_INFO = ^FIXED_INFO; {$EXTERNALSYM PFIXED_INFO} FIXED_INFO = record - HostName: array [0..MAX_HOSTNAME_LEN + 3] of Char; - DomainName: array[0..MAX_DOMAIN_NAME_LEN + 3] of Char; + HostName: array [0..MAX_HOSTNAME_LEN + 3] of AnsiChar; + DomainName: array[0..MAX_DOMAIN_NAME_LEN + 3] of AnsiChar; CurrentDnsServer: PIP_ADDR_STRING; DnsServerList: IP_ADDR_STRING; NodeType: UINT; - ScopeId: array [0..MAX_SCOPE_ID_LEN + 3] of Char; + ScopeId: array [0..MAX_SCOPE_ID_LEN + 3] of AnsiChar; EnableRouting: UINT; EnableProxy: UINT; EnableDns: UINT; |
|
Thanks! Fixed in 2.2a branch and trunk : SVN revision 656 besides other CHAR types. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-12-17 07:27 | anonymous | New Issue | |
2008-12-17 07:27 | anonymous | File Added: patch.patch | |
2008-12-19 10:04 | ChristianWimmer | Note Added: 0015115 | |
2008-12-19 10:04 | ChristianWimmer | Status | new => resolved |
2008-12-19 10:04 | ChristianWimmer | Resolution | open => fixed |
2008-12-19 10:04 | ChristianWimmer | Assigned To | => ChristianWimmer |