Author: tkreuzer
Date: Thu Feb  2 20:50:22 2012
New Revision: 55384

URL: http://svn.reactos.org/svn/reactos?rev=55384&view=rev
Log:
[SMSS2]
Fix MSVC build

Modified:
    trunk/reactos/base/system/smss2/sminit.c

Modified: trunk/reactos/base/system/smss2/sminit.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/smss2/sminit.c?rev=55384&r1=55383&r2=55384&view=diff
==============================================================================
--- trunk/reactos/base/system/smss2/sminit.c [iso-8859-1] (original)
+++ trunk/reactos/base/system/smss2/sminit.c [iso-8859-1] Thu Feb  2 20:50:22 
2012
@@ -447,8 +447,8 @@
     if (DllPath->Buffer)
     {
         /* Fill out the rest of the string */
-        DllPath->MaximumLength = Length;
-        DllPath->Length = Length - sizeof(UNICODE_NULL);
+        DllPath->MaximumLength = (USHORT)Length;
+        DllPath->Length = (USHORT)Length - sizeof(UNICODE_NULL);
 
         /* Copy the actual path and return success */
         RtlCopyMemory(DllPath->Buffer, Buffer, Length);
@@ -1261,7 +1261,7 @@
     ULONG_PTR ErrorParameters[3];
     UNICODE_STRING ErrorResponse;
     IO_STATUS_BLOCK IoStatusBlock;
-    ULONG OldFlag = 0;
+    SECURITY_DESCRIPTOR_CONTROL OldFlag = 0;
     USHORT ImageCharacteristics;
 
     /* Initialize to NULL */
@@ -1546,7 +1546,7 @@
     /* We'll be writing all these environment variables over here */
     RtlInitUnicodeString(&DestinationString,
                          L"\\Registry\\Machine\\System\\CurrentControlSet\\"
-                         "Control\\Session Manager\\Environment");
+                         L"Control\\Session Manager\\Environment");
     InitializeObjectAttributes(&ObjectAttributes,
                                &DestinationString,
                                OBJ_CASE_INSENSITIVE,
@@ -1636,7 +1636,7 @@
     /* Now open the hardware CPU key */
     RtlInitUnicodeString(&DestinationString,
                          
L"\\Registry\\Machine\\Hardware\\Description\\System\\"
-                         "CentralProcessor\\0");
+                         L"CentralProcessor\\0");
     InitializeObjectAttributes(&ObjectAttributes,
                                &DestinationString,
                                OBJ_CASE_INSENSITIVE,
@@ -1764,7 +1764,7 @@
     /* Now we need to write the safeboot option key in a different format */
     RtlInitUnicodeString(&DestinationString,
                          L"\\Registry\\Machine\\System\\CurrentControlSet\\"
-                         "Control\\Safeboot\\Option");
+                         L"Control\\Safeboot\\Option");
     InitializeObjectAttributes(&ObjectAttributes,
                                &DestinationString,
                                OBJ_CASE_INSENSITIVE,
@@ -1879,7 +1879,7 @@
     /* Check if we were booted in PE mode (LiveCD should have this) */
     RtlInitUnicodeString(&DestinationString,
                          L"\\Registry\\Machine\\System\\CurrentControlSet\\"
-                         "Control\\MiniNT");
+                         L"Control\\MiniNT");
     InitializeObjectAttributes(&ObjectAttributes,
                                &DestinationString,
                                OBJ_CASE_INSENSITIVE,
@@ -1899,7 +1899,7 @@
     /* Open the environment key to see if we are booted in safe mode */
     RtlInitUnicodeString(&DestinationString,
                          L"\\Registry\\Machine\\System\\CurrentControlSet\\"
-                         "Control\\Session Manager\\Environment");
+                         L"Control\\Session Manager\\Environment");
     InitializeObjectAttributes(&ObjectAttributes,
                                &DestinationString,
                                OBJ_CASE_INSENSITIVE,


Reply via email to