-/* $Id: print.c 12852 2005-01-06 13:58:04Z mf $\r
- *\r
- * print.c - Print on the blue screen\r
- * \r
- * ReactOS Operating System\r
- * \r
- * --------------------------------------------------------------------\r
- *\r
- * This software is free software; you can redistribute it and/or\r
- * modify it under the terms of the GNU General Public License as\r
- * published by the Free Software Foundation; either version 2 of the\r
- * License, or (at your option) any later version.\r
- *\r
- * This software is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r
- * General Public License for more details.\r
- *\r
- * You should have received a copy of the GNU General Public License\r
- * along with this software; see the file COPYING.LIB. If not, write\r
- * to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge,\r
- * MA 02139, USA. \r
- *\r
- * --------------------------------------------------------------------\r
- */\r
-#define NTOS_MODE_USER\r
-#include <ntos.h>\r
-\r
-VOID STDCALL DisplayString(LPCWSTR lpwString)\r
-{\r
- UNICODE_STRING us;\r
- \r
- RtlInitUnicodeString (&us, lpwString);\r
- ZwDisplayString (&us);\r
-}\r
-\r
-VOID STDCALL PrintString (char* fmt, ...)\r
-{\r
- char buffer[512];\r
- va_list ap;\r
- UNICODE_STRING UnicodeString;\r
- ANSI_STRING AnsiString;\r
- \r
- va_start(ap, fmt);\r
- vsprintf(buffer, fmt, ap);\r
- va_end(ap);\r
- \r
- RtlInitAnsiString (&AnsiString, buffer);\r
- RtlAnsiStringToUnicodeString (&UnicodeString,\r
- &AnsiString,\r
- TRUE);\r
- NtDisplayString(&UnicodeString);\r
- RtlFreeUnicodeString (&UnicodeString);\r
-}\r
-\r
-/* EOF */\r
+/* $Id$
+ *
+ * print.c - Print on the blue screen
+ *
+ * ReactOS Operating System
+ *
+ * --------------------------------------------------------------------
+ *
+ * This software is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this software; see the file COPYING.LIB. If not, write
+ * to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
+ * MA 02139, USA.
+ *
+ * --------------------------------------------------------------------
+ */
+#include "smss.h"
+
+
+VOID STDCALL DisplayString(LPCWSTR lpwString)
+{
+ UNICODE_STRING us;
+
+ RtlInitUnicodeString (&us, lpwString);
+ NtDisplayString (&us);
+}
+
+VOID STDCALL PrintString (char* fmt, ...)
+{
+ char buffer[512];
+ va_list ap;
+ UNICODE_STRING UnicodeString;
+ ANSI_STRING AnsiString;
+
+ va_start(ap, fmt);
+ vsprintf(buffer, fmt, ap);
+ va_end(ap);
+ DPRINT1("%s", buffer);
+
+ RtlInitAnsiString (&AnsiString, buffer);
+ RtlAnsiStringToUnicodeString (&UnicodeString,
+ &AnsiString,
+ TRUE);
+ NtDisplayString(&UnicodeString);
+ RtlFreeUnicodeString (&UnicodeString);
+}
+
+/* EOF */