update for HEAD-2003091401
[reactos.git] / drivers / net / ndis / ndis / string.c
index bd9fbb8..46f90f6 100644 (file)
 #include <ndissys.h>
 
 
+/*
+ * @implemented
+ */
 NDIS_STATUS
 EXPORT
 NdisAnsiStringToUnicodeString(
     IN OUT  PNDIS_STRING        DestinationString,
-    IN      PNDIS_ANSI_STRING   SourceString)
+    IN      PANSI_STRING   SourceString)
 /*
  * FUNCTION: Converts an ANSI string to an NDIS (unicode) string
  * ARGUMENTS:
@@ -28,6 +31,9 @@ NdisAnsiStringToUnicodeString(
 }
 
 
+/*
+ * @implemented
+ */
 BOOLEAN
 EXPORT
 NdisEqualString(
@@ -49,10 +55,13 @@ NdisEqualString(
 }
 
 
+/*
+ * @implemented
+ */
 VOID
 EXPORT
 NdisInitAnsiString(
-    IN OUT  PNDIS_ANSI_STRING   DestinationString,
+    IN OUT  PANSI_STRING   DestinationString,
     IN      PCSTR               SourceString)
 /*
  * FUNCTION: Initializes an ANSI string
@@ -67,6 +76,9 @@ NdisInitAnsiString(
 }
 
 
+/*
+ * @implemented
+ */
 VOID
 EXPORT
 NdisInitializeString(
@@ -92,6 +104,9 @@ NdisInitializeString(
 }
 
 
+/*
+ * @implemented
+ */
 VOID
 EXPORT
 NdisInitUnicodeString(
@@ -110,10 +125,13 @@ NdisInitUnicodeString(
 }
 
 
+/*
+ * @implemented
+ */
 NDIS_STATUS
 EXPORT
 NdisUnicodeStringToAnsiString(
-    IN OUT  PNDIS_ANSI_STRING   DestinationString,
+    IN OUT  PANSI_STRING   DestinationString,
     IN      PNDIS_STRING        SourceString)
 /*
  * FUNCTION: Converts an NDIS (unicode) string to an ANSI string
@@ -129,6 +147,9 @@ NdisUnicodeStringToAnsiString(
 }
 
 
+/*
+ * @implemented
+ */
 NTSTATUS
 EXPORT
 NdisUpcaseUnicodeString(
@@ -141,9 +162,9 @@ NdisUpcaseUnicodeString(
  *    NDIS 5.0
  */
 {
-    UNIMPLEMENTED
-
-    return STATUS_NOT_IMPLEMENTED;
+  ASSERT_IRQL(PASSIVE_LEVEL);
+  // FIXME - not sure if 3rd param should be TRUE or FALSE
+  return RtlUpcaseUnicodeString ( DestinationString, SourceString, FALSE );
 }
 
 /* EOF */