NtDisplayString: Convert Unicode string to OEM.

svn path=/trunk/; revision=13380
This commit is contained in:
Eric Kohl 2005-02-01 16:40:23 +00:00
parent abd3d65035
commit abbcb5b10f

View file

@ -59,6 +59,7 @@ InbvCheckBootVid(VOID)
return(STATUS_SUCCESS);
}
VOID
STDCALL
InbvAcquireDisplayOwnership(VOID)
@ -81,6 +82,7 @@ InbvDisplayString(IN PCHAR String)
return FALSE;
}
BOOLEAN
STDCALL
InbvResetDisplayParameters(ULONG SizeX, ULONG SizeY)
@ -88,6 +90,7 @@ InbvResetDisplayParameters(ULONG SizeX, ULONG SizeY)
return(InbvResetDisplay());
}
VOID
STDCALL INIT_FUNCTION
InbvEnableBootDriver(IN BOOLEAN Enable)
@ -148,6 +151,7 @@ InbvEnableBootDriver(IN BOOLEAN Enable)
}
}
BOOLEAN
STDCALL
InbvEnableDisplayString(IN BOOLEAN Enable)
@ -221,13 +225,11 @@ NTSTATUS
STDCALL
NtDisplayString(IN PUNICODE_STRING DisplayString)
{
ANSI_STRING AnsiString;
OEM_STRING OemString;
RtlUnicodeStringToAnsiString (&AnsiString, DisplayString, TRUE);
RtlUnicodeStringToOemString(&OemString, DisplayString, TRUE);
HalDisplayString(OemString.Buffer);
RtlFreeOemString(&OemString);
HalDisplayString (AnsiString.Buffer);
RtlFreeAnsiString (&AnsiString);
return(STATUS_SUCCESS);
return STATUS_SUCCESS;
}