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 |