Fix some ntoskrnl things, like using Rtl instead of RosRtl, and undefining ROUND macros
Modified: trunk/reactos/ntoskrnl/cc/copy.c
Modified: trunk/reactos/ntoskrnl/cc/pin.c
Modified: trunk/reactos/ntoskrnl/cm/regfile.c
Modified: trunk/reactos/ntoskrnl/cm/registry.c
Modified: trunk/reactos/ntoskrnl/cm/regobj.c
Modified: trunk/reactos/ntoskrnl/ex/callback.c
Modified: trunk/reactos/ntoskrnl/include/internal/ke.h
Modified: trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h
Modified: trunk/reactos/ntoskrnl/include/ntoskrnl.h
Modified: trunk/reactos/ntoskrnl/ke/spinlock.c

Modified: trunk/reactos/ntoskrnl/cc/copy.c
--- trunk/reactos/ntoskrnl/cc/copy.c	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/cc/copy.c	2005-06-19 07:11:38 UTC (rev 16077)
@@ -16,8 +16,6 @@
 
 /* GLOBALS *******************************************************************/
 
-#define ROUND_DOWN(N, S) ((N) - ((N) % (S)))
-
 static PFN_TYPE CcZeroPage = 0;
 
 #define MAX_ZERO_LENGTH	(256 * 1024)

Modified: trunk/reactos/ntoskrnl/cc/pin.c
--- trunk/reactos/ntoskrnl/cc/pin.c	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/cc/pin.c	2005-06-19 07:11:38 UTC (rev 16077)
@@ -16,8 +16,6 @@
 
 /* GLOBALS *******************************************************************/
 
-#define ROUND_DOWN(N, S) ((N) - ((N) % (S)))
-
 extern NPAGED_LOOKASIDE_LIST iBcbLookasideList;
 
 /* FUNCTIONS *****************************************************************/

Modified: trunk/reactos/ntoskrnl/cm/regfile.c
--- trunk/reactos/ntoskrnl/cm/regfile.c	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/cm/regfile.c	2005-06-19 07:11:38 UTC (rev 16077)
@@ -20,8 +20,6 @@
 
 /* LOCAL MACROS *************************************************************/
 
-#define ROUND_DOWN(N, S) ((N) - ((N) % (S)))
-
 #define ABS_VALUE(V) (((V) < 0) ? -(V) : (V))
 
 BOOLEAN CmiDoVerify = FALSE;

Modified: trunk/reactos/ntoskrnl/cm/registry.c
--- trunk/reactos/ntoskrnl/cm/registry.c	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/cm/registry.c	2005-06-19 07:11:38 UTC (rev 16077)
@@ -650,7 +650,7 @@
 
   DPRINT("Link target '%S'\n", TargetNameBuffer);
 
-  RtlRosInitUnicodeStringFromLiteral(&LinkName,
+  RtlInitUnicodeString(&LinkName,
 				  L"\\Registry\\Machine\\SYSTEM\\CurrentControlSet");
   InitializeObjectAttributes(&ObjectAttributes,
 			     &LinkName,
@@ -670,7 +670,7 @@
       return(Status);
     }
 
-  RtlRosInitUnicodeStringFromLiteral(&LinkValue,
+  RtlInitUnicodeString(&LinkValue,
 				  L"SymbolicLinkValue");
   Status = ZwSetValueKey(KeyHandle,
 			 &LinkValue,
@@ -925,7 +925,7 @@
   NTSTATUS Status;
 
   /* Create 'ControlSet001' key */
-  RtlRosInitUnicodeStringFromLiteral (&ControlSetKeyName,
+  RtlInitUnicodeString(&ControlSetKeyName,
 				   L"\\Registry\\Machine\\SYSTEM\\ControlSet001");
   InitializeObjectAttributes (&ObjectAttributes,
 			      &ControlSetKeyName,
@@ -947,7 +947,7 @@
   ZwClose (KeyHandle);
 
   /* Link 'CurrentControlSet' to 'ControlSet001' key */
-  RtlRosInitUnicodeStringFromLiteral (&ControlSetLinkName,
+  RtlInitUnicodeString (&ControlSetLinkName,
 				   L"\\Registry\\Machine\\SYSTEM\\CurrentControlSet");
   InitializeObjectAttributes (&ObjectAttributes,
 			      &ControlSetLinkName,
@@ -967,7 +967,7 @@
       return Status;
     }
 
-  RtlRosInitUnicodeStringFromLiteral (&ControlSetValueName,
+  RtlInitUnicodeString (&ControlSetValueName,
 				   L"SymbolicLinkValue");
   Status = ZwSetValueKey (KeyHandle,
 			  &ControlSetValueName,
@@ -1008,7 +1008,7 @@
 
   if (SetupBoot == TRUE)
     {
-      RtlRosInitUnicodeStringFromLiteral(&KeyName,
+      RtlInitUnicodeString(&KeyName,
 				      L"\\Registry\\Machine\\HARDWARE");
       InitializeObjectAttributes(&ObjectAttributes,
 				 &KeyName,
@@ -1024,7 +1024,7 @@
 	  return(Status);
 	}
 
-      RtlRosInitUnicodeStringFromLiteral(&ValueName,
+      RtlInitUnicodeString(&ValueName,
 				      L"InstallPath");
 
       BufferSize = sizeof(KEY_VALUE_PARTIAL_INFORMATION) + 4096;

Modified: trunk/reactos/ntoskrnl/cm/regobj.c
--- trunk/reactos/ntoskrnl/cm/regobj.c	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/cm/regobj.c	2005-06-19 07:11:38 UTC (rev 16077)
@@ -674,7 +674,7 @@
 		 PKEY_CELL KeyCell,
 		 PUNICODE_STRING TargetPath)
 {
-  UNICODE_STRING LinkName = ROS_STRING_INITIALIZER(L"SymbolicLinkValue");
+  UNICODE_STRING LinkName = RTL_CONSTANT_STRING(L"SymbolicLinkValue");
   PVALUE_CELL ValueCell;
   PDATA_CELL DataCell;
   NTSTATUS Status;

Modified: trunk/reactos/ntoskrnl/ex/callback.c
--- trunk/reactos/ntoskrnl/ex/callback.c	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/ex/callback.c	2005-06-19 07:11:38 UTC (rev 16077)
@@ -65,7 +65,7 @@
    }
 
    /* Initialize the Object */
-   RtlRosInitUnicodeStringFromLiteral(&DirName, L"\\Callback" );
+   RtlInitUnicodeString(&DirName, L"\\Callback" );
    InitializeObjectAttributes(
       &ObjectAttributes,
       &DirName,

Modified: trunk/reactos/ntoskrnl/include/internal/ke.h
--- trunk/reactos/ntoskrnl/include/internal/ke.h	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/include/internal/ke.h	2005-06-19 07:11:38 UTC (rev 16077)
@@ -222,19 +222,6 @@
 #define IPI_REQUEST_DPC		    2
 #define IPI_REQUEST_FREEZE	    3
 
-#ifndef __USE_W32API
-typedef enum _KTHREAD_STATE {
-    Initialized,
-    Ready,
-    Running,
-    Standby,
-    Terminated,
-    Waiting,
-    Transition,
-    DeferredReady,
-} THREAD_STATE, *PTHREAD_STATE;
-#endif
-
 /* MACROS *************************************************************************/
 
 #define KeEnterCriticalRegion(X) \

Modified: trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h
--- trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h	2005-06-19 07:11:38 UTC (rev 16077)
@@ -55,6 +55,13 @@
 BOOLEAN CmImportHardwareHive(PCHAR ChunkBase, ULONG ChunkSize);
 VOID KdInitSystem(ULONG Reserved, PLOADER_PARAMETER_BLOCK LoaderBlock);
 
+BOOLEAN
+FASTCALL
+RtlpCreateUnicodeString(
+   IN OUT PUNICODE_STRING UniDest,
+   IN PCWSTR  Source,
+   IN POOL_TYPE PoolType);
+   
 #endif /* __ASM__ */
 
 /*

Modified: trunk/reactos/ntoskrnl/include/ntoskrnl.h
--- trunk/reactos/ntoskrnl/include/ntoskrnl.h	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/include/ntoskrnl.h	2005-06-19 07:11:38 UTC (rev 16077)
@@ -74,4 +74,7 @@
 #include <napi/teb.h>
 #include <napi/win32.h>
 
+
+#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
+
 #endif /* INCLUDE_NTOSKRNL_H */

Modified: trunk/reactos/ntoskrnl/ke/spinlock.c
--- trunk/reactos/ntoskrnl/ke/spinlock.c	2005-06-19 07:07:52 UTC (rev 16076)
+++ trunk/reactos/ntoskrnl/ke/spinlock.c	2005-06-19 07:11:38 UTC (rev 16077)
@@ -62,6 +62,7 @@
 {
    KIRQL oldIrql;
 
+   //KeRaiseIrql(Interrupt->SynchronizeIrql, &oldIrql);
    KeRaiseIrql(Interrupt->SynchLevel, &oldIrql);
    KiAcquireSpinLock(Interrupt->ActualLock);
    return oldIrql;