Merge 14981:15268 from trunk
[reactos.git] / reactos / ntoskrnl / inbv / inbv.c
index 6d9f1ce..13af9cd 100755 (executable)
@@ -4,9 +4,8 @@
  * PROJECT:        ReactOS kernel
  * FILE:           ntoskrnl/inbv/inbv.c
  * PURPOSE:        Boot video support
- * PROGRAMMER:     Casper S. Hornstrup (chorns@users.sourceforge.net)
- * UPDATE HISTORY:
- *  12-07-2003 CSH Created
+ *
+ * PROGRAMMERS:    Casper S. Hornstrup (chorns@users.sourceforge.net)
  */
 
 /* INCLUDES ******************************************************************/
@@ -60,6 +59,7 @@ InbvCheckBootVid(VOID)
   return(STATUS_SUCCESS);
 }
 
+
 VOID
 STDCALL
 InbvAcquireDisplayOwnership(VOID)
@@ -82,6 +82,7 @@ InbvDisplayString(IN PCHAR String)
   return FALSE;
 }
 
+
 BOOLEAN
 STDCALL
 InbvResetDisplayParameters(ULONG SizeX, ULONG SizeY)
@@ -89,6 +90,7 @@ InbvResetDisplayParameters(ULONG SizeX, ULONG SizeY)
   return(InbvResetDisplay());
 }
 
+
 VOID
 STDCALL INIT_FUNCTION
 InbvEnableBootDriver(IN BOOLEAN Enable)
@@ -149,6 +151,7 @@ InbvEnableBootDriver(IN BOOLEAN Enable)
     }
 }
 
+
 BOOLEAN
 STDCALL
 InbvEnableDisplayString(IN BOOLEAN Enable)
@@ -217,3 +220,16 @@ InbvSolidColorFill(IN ULONG Left,
   IN ULONG Color)
 {
 }
+
+NTSTATUS
+STDCALL
+NtDisplayString(IN PUNICODE_STRING DisplayString)
+{
+  OEM_STRING OemString;
+
+  RtlUnicodeStringToOemString(&OemString, DisplayString, TRUE);
+  HalDisplayString(OemString.Buffer);
+  RtlFreeOemString(&OemString);
+
+  return STATUS_SUCCESS;
+}