2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
5 * PURPOSE: String management routines
6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
8 * CSH 01/08-2000 Created
18 NdisAnsiStringToUnicodeString(
19 IN OUT PNDIS_STRING DestinationString
,
20 IN PANSI_STRING SourceString
)
22 * FUNCTION: Converts an ANSI string to an NDIS (unicode) string
24 * DestinationString = Address of buffer to place converted string in
25 * SourceString = Pointer to ANSI string to be converted
28 return (NDIS_STATUS
)RtlAnsiStringToUnicodeString(
29 (PUNICODE_STRING
)DestinationString
,
30 (PANSI_STRING
)SourceString
, FALSE
);
40 IN PNDIS_STRING String1
,
41 IN PNDIS_STRING String2
,
42 IN BOOLEAN CaseInsensitive
)
44 * FUNCTION: Tests two strings for equality
46 * String1 = Pointer to first string
47 * String2 = Pointer to second string
48 * CaseInsensitive = TRUE if the compare should be case insensitive
51 return RtlEqualUnicodeString(
52 (PUNICODE_STRING
)String1
,
53 (PUNICODE_STRING
)String2
,
64 IN OUT PANSI_STRING DestinationString
,
65 IN PCSTR SourceString
)
67 * FUNCTION: Initializes an ANSI string
69 * DestinationString = Address of buffer to place string in
70 * SourceString = Pointer to null terminated ANSI string
74 (PANSI_STRING
)DestinationString
,
85 IN OUT PNDIS_STRING DestinationString
,
86 IN PUCHAR SourceString
)
88 * FUNCTION: Initializes an NDIS (unicode) string
90 * DestinationString = Address of buffer to place string in
91 * SourceString = Pointer to null terminated ANSI string
94 ANSI_STRING AnsiString
;
100 RtlAnsiStringToUnicodeString(
101 (PUNICODE_STRING
)DestinationString
,
112 NdisInitUnicodeString(
113 IN OUT PNDIS_STRING DestinationString
,
114 IN PCWSTR SourceString
)
116 * FUNCTION: Initializes an unicode string
118 * DestinationString = Address of buffer to place string in
119 * SourceString = Pointer to null terminated unicode string
122 RtlInitUnicodeString(
123 (PUNICODE_STRING
)DestinationString
,
133 NdisUnicodeStringToAnsiString(
134 IN OUT PANSI_STRING DestinationString
,
135 IN PNDIS_STRING SourceString
)
137 * FUNCTION: Converts an NDIS (unicode) string to an ANSI string
139 * DestinationString = Address of buffer to place converted string in
140 * SourceString = Pointer to unicode string to be converted
143 return (NDIS_STATUS
)RtlUnicodeStringToAnsiString(
144 (PANSI_STRING
)DestinationString
,
145 (PUNICODE_STRING
)SourceString
,
155 NdisUpcaseUnicodeString(
156 OUT PUNICODE_STRING DestinationString
,
157 IN PUNICODE_STRING SourceString
)
167 return STATUS_NOT_IMPLEMENTED
;