- Misc janitorial fixes by Brezenbak to fix some MSVC compile errors.
Modified: trunk/reactos/ntoskrnl/ex/fmutex.c
Modified: trunk/reactos/ntoskrnl/ex/init.c
Modified: trunk/reactos/ntoskrnl/fs/filelock.c
Modified: trunk/reactos/ntoskrnl/include/internal/i386/ke.h
Modified: trunk/reactos/ntoskrnl/include/internal/ke.h
Modified: trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h
Modified: trunk/reactos/ntoskrnl/io/bootlog.c
Modified: trunk/reactos/ntoskrnl/io/disk.c
Modified: trunk/reactos/ntoskrnl/kd/kdio.c
Modified: trunk/reactos/ntoskrnl/kdbg/kdb.h
Modified: trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c
Modified: trunk/reactos/ntoskrnl/ke/apc.c
Modified: trunk/reactos/ntoskrnl/ke/i386/kernel.c
Modified: trunk/reactos/ntoskrnl/ke/process.c
Modified: trunk/reactos/ntoskrnl/ke/wait.c
Modified: trunk/reactos/ntoskrnl/lpc/reply.c
Modified: trunk/reactos/ntoskrnl/mm/cont.c
Modified: trunk/reactos/ntoskrnl/mm/npool.c
Modified: trunk/reactos/ntoskrnl/mm/rpoolmgr.h
Modified: trunk/reactos/ntoskrnl/ob/sdcache.c

Modified: trunk/reactos/ntoskrnl/ex/fmutex.c
--- trunk/reactos/ntoskrnl/ex/fmutex.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/ex/fmutex.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -81,9 +81,9 @@
 FASTCALL
 ExAcquireFastMutex(PFAST_MUTEX FastMutex)
 {
+    KIRQL OldIrql;
     ASSERT_IRQL_LESS_OR_EQUAL(APC_LEVEL);
-    KIRQL OldIrql;
-   
+
     /* Raise IRQL to APC */
     OldIrql = KfRaiseIrql(APC_LEVEL);
    
@@ -180,8 +180,8 @@
 FASTCALL
 ExTryToAcquireFastMutex(PFAST_MUTEX FastMutex)
 {
+    KIRQL OldIrql;
     ASSERT_IRQL_LESS_OR_EQUAL(APC_LEVEL);
-    KIRQL OldIrql;
 
     /* Raise to APC_LEVEL */
     OldIrql = KfRaiseIrql(APC_LEVEL);

Modified: trunk/reactos/ntoskrnl/ex/init.c
--- trunk/reactos/ntoskrnl/ex/init.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/ex/init.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -220,7 +220,7 @@
     }
 }
 
-inline
+__inline
 VOID
 STDCALL
 ExecuteRuntimeAsserts(VOID)
@@ -255,7 +255,7 @@
     ASSERT(sizeof(FX_SAVE_AREA) == SIZEOF_FX_SAVE_AREA);
 }
 
-inline
+__inline
 VOID
 STDCALL
 ParseAndCacheLoadedModules(VOID)
@@ -303,7 +303,7 @@
     }
 }
 
-inline
+__inline
 VOID
 STDCALL
 ParseCommandLine(PULONG MaxMem,

Modified: trunk/reactos/ntoskrnl/fs/filelock.c
--- trunk/reactos/ntoskrnl/fs/filelock.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/fs/filelock.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -27,7 +27,7 @@
 
 
 
-inline BOOLEAN
+__inline BOOLEAN
 IsOverlappingLock(
    PFILE_LOCK_INFO Lock,
    PLARGE_INTEGER StartOffset,
@@ -48,7 +48,7 @@
 }
 
 
-inline BOOLEAN
+__inline BOOLEAN
 IsSurroundingLock(
    PFILE_LOCK_INFO Lock,
    PLARGE_INTEGER StartOffset,

Modified: trunk/reactos/ntoskrnl/include/internal/i386/ke.h
--- trunk/reactos/ntoskrnl/include/internal/i386/ke.h	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/include/internal/i386/ke.h	2005-11-21 18:38:09 UTC (rev 19413)
@@ -266,9 +266,11 @@
 #define Ke386GetPageTableDirectory(X) \
                                 __asm mov eax, cr3; \
                                 __asm mov X, eax;
-#define Ke386SetPageTableDirectory(X) \
-                                __asm mov eax, X; \
-	                        __asm mov cr3, eax;
+static __forceinline void Ke386SetPageTableDirectory(ULONG X)
+{
+    __asm mov eax, X
+    __asm mov cr3, eax
+}
 #else
 #error Unknown compiler for inline assembler
 #endif

Modified: trunk/reactos/ntoskrnl/include/internal/ke.h
--- trunk/reactos/ntoskrnl/include/internal/ke.h	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/include/internal/ke.h	2005-11-21 18:38:09 UTC (rev 19413)
@@ -244,7 +244,7 @@
 );
 
 KIRQL
-inline
+__inline
 FASTCALL
 KeAcquireDispatcherDatabaseLock(VOID);
 
@@ -363,7 +363,7 @@
 );
 
 VOID
-inline
+__inline
 FASTCALL
 KiSatisfyObjectWait(
     PDISPATCHER_HEADER Object,
@@ -371,7 +371,7 @@
 );
 
 BOOLEAN
-inline
+__inline
 FASTCALL
 KiIsObjectSignaled(
     PDISPATCHER_HEADER Object,
@@ -379,7 +379,7 @@
 );
 
 VOID
-inline
+__inline
 FASTCALL
 KiSatisifyMultipleObjectWaits(PKWAIT_BLOCK WaitBlock);
 

Modified: trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h
--- trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/include/internal/ntoskrnl.h	2005-11-21 18:38:09 UTC (rev 19413)
@@ -255,7 +255,7 @@
 #define ICI_SQ(SizeQuery, SizeSet, AlignmentQuery, AlignmentSet, Flags)        \
   { SizeQuery, SizeSet, AlignmentQuery, AlignmentSet, Flags }
 
-static inline NTSTATUS
+static __inline NTSTATUS
 DefaultSetInfoBufferCheck(UINT Class,
                           const INFORMATION_CLASS_INFO *ClassList,
                           UINT ClassListEntries,
@@ -304,7 +304,7 @@
     return Status;
 }
 
-static inline NTSTATUS
+static __inline NTSTATUS
 DefaultQueryInfoBufferCheck(UINT Class,
                             const INFORMATION_CLASS_INFO *ClassList,
                             UINT ClassListEntries,

Modified: trunk/reactos/ntoskrnl/io/bootlog.c
--- trunk/reactos/ntoskrnl/io/bootlog.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/io/bootlog.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -310,8 +310,11 @@
       ExReleaseResourceLite(&IopBootLogResource);
       return;
     }
-
+#if defined (__GNUC__)
   Status = IopWriteLogFile(L"ReactOS "KERNEL_VERSION_STR);
+#elif defined (_MSC_VER)
+  Status = IopWriteLogFile("ReactOS "KERNEL_VERSION_STR);
+#endif
   if (!NT_SUCCESS(Status))
     {
       DPRINT1("IopWriteLogFile() failed (Status %lx)\n", Status);

Modified: trunk/reactos/ntoskrnl/io/disk.c
--- trunk/reactos/ntoskrnl/io/disk.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/io/disk.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -1070,7 +1070,7 @@
 			      AUTO_DRIVE,
 			      DOSDEVICE_DRIVE_REMOVABLE,
                               0,
-                              (LARGE_INTEGER)0LL,
+                              RtlConvertLongToLargeInteger(0),
                               hKey);
 	    }
 	}
@@ -1101,7 +1101,7 @@
 		      (i < 2) ? i : AUTO_DRIVE,
 		      DOSDEVICE_DRIVE_REMOVABLE,
                       0,
-                      (LARGE_INTEGER)0LL,
+                      RtlConvertLongToLargeInteger(0),
                       hKey);
     }
 
@@ -1121,7 +1121,7 @@
 		      AUTO_DRIVE,
 		      DOSDEVICE_DRIVE_CDROM,
                       0,
-                      (LARGE_INTEGER)0LL,
+                      RtlConvertLongToLargeInteger(0),
                       hKey);
     }
 

Modified: trunk/reactos/ntoskrnl/kd/kdio.c
--- trunk/reactos/ntoskrnl/kd/kdio.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/kd/kdio.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -263,10 +263,11 @@
 KdpPrintString(LPSTR String,
                ULONG Length)
 {
-    if (!KdpDebugMode.Value) return 0;
     PLIST_ENTRY CurrentEntry;
     PKD_DISPATCH_TABLE CurrentTable;
 
+    if (!KdpDebugMode.Value) return 0;
+
     /* Call the registered handlers */
     CurrentEntry = KdProviders.Flink;
     while (CurrentEntry != &KdProviders)

Modified: trunk/reactos/ntoskrnl/kdbg/kdb.h
--- trunk/reactos/ntoskrnl/kdbg/kdb.h	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/kdbg/kdb.h	2005-11-21 18:38:09 UTC (rev 19413)
@@ -87,7 +87,7 @@
 
 /* from i386/kdb_help.S */
 
-STDCALL VOID
+VOID STDCALL
 KdbpStackSwitchAndCall(
    IN PVOID NewStack,
    IN VOID (*Function)(VOID));

Modified: trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c
--- trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -559,7 +559,7 @@
                         IN PLDR_DATA_TABLE_ENTRY Module)
 {
   /* Load symbols for the image if available */
-  DPRINT("Loading driver %wZ symbols (driver @ %08x)\n", Filename, Module->Base);
+  DPRINT("Loading driver %wZ symbols (driver @ %08x)\n", Filename, Module->DllBase);
 
   Module->PatchInformation = NULL;
 
@@ -664,7 +664,7 @@
         DPRINT("Installed symbols: %s@%08x-%08x %p\n",
 	       FileName,
 	       ModuleObject->DllBase,
-	       ModuleObject->SizeOfImage + ModuleObject->DllBase,
+	       ModuleObject->SizeOfImage + (ULONG)ModuleObject->DllBase,
 	       ModuleObject->PatchInformation);
      }
   }

Modified: trunk/reactos/ntoskrnl/ke/apc.c
--- trunk/reactos/ntoskrnl/ke/apc.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/ke/apc.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -1064,7 +1064,7 @@
     return Status;
 }
 
-static inline
+static __inline
 VOID RepairList(PLIST_ENTRY Original,
                 PLIST_ENTRY Copy,
                 KPROCESSOR_MODE Mode)

Modified: trunk/reactos/ntoskrnl/ke/i386/kernel.c
--- trunk/reactos/ntoskrnl/ke/i386/kernel.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/ke/i386/kernel.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -170,11 +170,12 @@
 NTAPI
 KePrepareForApplicationProcessorInit(ULONG Id)
 {
-  DPRINT("KePrepareForApplicationProcessorInit(Id %d)\n", Id);
   PFN_TYPE PrcPfn;
   PKIPCR Pcr;
   PKIPCR BootPcr;
 
+  DPRINT("KePrepareForApplicationProcessorInit(Id %d)\n", Id);
+
   BootPcr = (PKIPCR)KPCR_BASE;
   Pcr = (PKIPCR)((ULONG_PTR)KPCR_BASE + Id * PAGE_SIZE);
 

Modified: trunk/reactos/ntoskrnl/ke/process.c
--- trunk/reactos/ntoskrnl/ke/process.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/ke/process.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -36,7 +36,7 @@
 
 /* FUNCTIONS *****************************************************************/
 
-static inline void
+static __inline void
 UpdatePageDirs(PKTHREAD Thread, PKPROCESS Process)
 {
     /*

Modified: trunk/reactos/ntoskrnl/ke/wait.c
--- trunk/reactos/ntoskrnl/ke/wait.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/ke/wait.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -27,7 +27,7 @@
 /* FUNCTIONS *****************************************************************/
 
 BOOLEAN
-inline
+__inline
 FASTCALL
 KiCheckAlertability(BOOLEAN Alertable,
                     PKTHREAD CurrentThread,
@@ -771,7 +771,7 @@
 }
 
 BOOLEAN
-inline
+__inline
 FASTCALL
 KiIsObjectSignaled(PDISPATCHER_HEADER Object,
                    PKTHREAD Thread)
@@ -802,7 +802,7 @@
 }
 
 VOID
-inline
+__inline
 FASTCALL
 KiSatisifyMultipleObjectWaits(PKWAIT_BLOCK WaitBlock)
 {
@@ -819,7 +819,7 @@
 }
 
 VOID
-inline
+__inline
 FASTCALL
 KeInitializeDispatcherHeader(DISPATCHER_HEADER* Header,
                              ULONG Type,
@@ -835,7 +835,7 @@
 }
 
 KIRQL
-inline
+__inline
 FASTCALL
 KeAcquireDispatcherDatabaseLock(VOID)
 {
@@ -846,7 +846,7 @@
 }
 
 VOID
-inline
+__inline
 FASTCALL
 KeAcquireDispatcherDatabaseLockAtDpcLevel(VOID)
 {
@@ -854,7 +854,7 @@
 }
 
 VOID
-inline
+__inline
 FASTCALL
 KeInitializeDispatcher(VOID)
 {
@@ -863,7 +863,7 @@
 }
 
 VOID
-inline
+__inline
 FASTCALL
 KeReleaseDispatcherDatabaseLock(KIRQL OldIrql)
 {
@@ -882,7 +882,7 @@
 }
 
 VOID
-inline
+__inline
 FASTCALL
 KeReleaseDispatcherDatabaseLockFromDpcLevel(VOID)
 {

Modified: trunk/reactos/ntoskrnl/lpc/reply.c
--- trunk/reactos/ntoskrnl/lpc/reply.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/lpc/reply.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -163,7 +163,7 @@
    PreviousMode = ExGetPreviousMode();
 
    DPRINT("NtReplyWaitReceivePortEx(PortHandle %x, LpcReply %x, "
-	  "LpcMessage %x)\n", PortHandle, LpcReply, LpcMessage);
+	  "LpcMessage %x)\n", PortHandle, ReplyMessage, ReceiveMessage);
 
    if (PreviousMode != KernelMode)
      {

Modified: trunk/reactos/ntoskrnl/mm/cont.c
--- trunk/reactos/ntoskrnl/mm/cont.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/mm/cont.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -16,7 +16,7 @@
 
 /* FUNCTIONS *****************************************************************/
 
-VOID STATIC
+static VOID 
 MmFreeContinuousPage(PVOID Context, MEMORY_AREA* MemoryArea, PVOID Address,
                      PFN_TYPE Page, SWAPENTRY SwapEntry,
                      BOOLEAN Dirty)
@@ -93,7 +93,7 @@
                                &MArea,
                                FALSE,
                                0,
-                               (PHYSICAL_ADDRESS)0LL);
+                               RtlConvertLongToLargeInteger(0));
    MmUnlockAddressSpace(MmGetKernelAddressSpace());
 
    if (!NT_SUCCESS(Status))
@@ -158,9 +158,9 @@
                             IN PHYSICAL_ADDRESS HighestAcceptableAddress)
 {
    return MmAllocateContiguousMemorySpecifyCache(NumberOfBytes,
-                                                 (PHYSICAL_ADDRESS)0LL,
+                                                 RtlConvertLongToLargeInteger(0),
                                                  HighestAcceptableAddress,
-                                                 (PHYSICAL_ADDRESS)0LL,
+                                                 RtlConvertLongToLargeInteger(0),
                                                  MmCached);
 }
 

Modified: trunk/reactos/ntoskrnl/mm/npool.c
--- trunk/reactos/ntoskrnl/mm/npool.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/mm/npool.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -1472,7 +1472,7 @@
    DPRINT("freeing block %x\n",blk);
 
    POOL_TRACE("ExFreePool(block %x), size %d, caller %x\n",block,blk->hdr.Size,
-              block->Caller);
+              blk->Caller);
    KeAcquireSpinLock(&MmNpoolLock, &oldIrql);
 
    VALIDATE_POOL;

Modified: trunk/reactos/ntoskrnl/mm/rpoolmgr.h
--- trunk/reactos/ntoskrnl/mm/rpoolmgr.h	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/mm/rpoolmgr.h	2005-11-21 18:38:09 UTC (rev 19413)
@@ -496,7 +496,7 @@
 	return NextBlock;
 }
 
-inline static void*
+static __inline void*
 RHdrToBody ( void* blk )
 /*
  * FUNCTION: Translate a block header address to the corresponding block
@@ -506,7 +506,7 @@
 	return ( (void *) ((char*)blk + sizeof(R_USED) + R_RZ) );
 }
 
-inline static PR_USED
+static __inline PR_USED
 RBodyToHdr ( void* addr )
 {
 	return (PR_USED)

Modified: trunk/reactos/ntoskrnl/ob/sdcache.c
--- trunk/reactos/ntoskrnl/ob/sdcache.c	2005-11-21 18:10:55 UTC (rev 19412)
+++ trunk/reactos/ntoskrnl/ob/sdcache.c	2005-11-21 18:38:09 UTC (rev 19413)
@@ -52,7 +52,7 @@
 }
 
 
-static inline VOID
+static __inline VOID
 ObpSdCacheLock(VOID)
 {
   /* can't acquire a fast mutex in the early boot process... */
@@ -63,7 +63,7 @@
 }
 
 
-static inline VOID
+static __inline VOID
 ObpSdCacheUnlock(VOID)
 {
   /* can't acquire a fast mutex in the early boot process... */