Assorted spelling fixes.

diff --git a/dlls/kernel/debugger.c b/dlls/kernel/debugger.c
index dd2e015..a35ac5f 100644
--- a/dlls/kernel/debugger.c
+++ b/dlls/kernel/debugger.c
@@ -210,7 +210,7 @@
 /***********************************************************************
  *           OutputDebugStringA   (KERNEL32.@)
  *
- *  Output by an application of a unicode string to a debugger (if attached)
+ *  Output by an application of an ascii string to a debugger (if attached)
  *  and program log.
  */
 void WINAPI OutputDebugStringA(
@@ -231,7 +231,7 @@
 /***********************************************************************
  *           OutputDebugStringW   (KERNEL32.@)
  *
- *  Output by an appliccation of a unicode string to a debugger (if attached)
+ *  Output by an application of a unicode string to a debugger (if attached)
  *  and program log.
  */
 void WINAPI OutputDebugStringW(
@@ -359,7 +359,7 @@
 /***********************************************************************
  *           DebugSetProcessKillOnExit                    (KERNEL32.@)
  *
- * Let a debugger decide wether a debuggee will be killed upon debugger
+ * Let a debugger decide whether a debuggee will be killed upon debugger
  * termination
  */
 BOOL WINAPI DebugSetProcessKillOnExit(BOOL kill)
diff --git a/dlls/kernel/editline.c b/dlls/kernel/editline.c
index 88ee70b..28f7416 100644
--- a/dlls/kernel/editline.c
+++ b/dlls/kernel/editline.c
@@ -189,10 +189,10 @@
         /* erase til eol on first line */
         CONSOLE_FillLineUniform(ctx->hConOut, cbeg.X, cbeg.Y,
                                 ctx->csbi.dwSize.X - cbeg.X, &ci);
-        /* completly erase all the others (full lines) */
+        /* completely erase all the others (full lines) */
         for (i = cbeg.Y + 1; i < cend.Y; i++)
             CONSOLE_FillLineUniform(ctx->hConOut, 0, i, ctx->csbi.dwSize.X, &ci);
-        /* erase from beg of line until last pos on last line */
+        /* erase from begining of line until last pos on last line */
         CONSOLE_FillLineUniform(ctx->hConOut, 0, cend.Y, cend.X, &ci);
     }
     ctx->len -= str_len;
diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c
index 49af979..d699e32 100644
--- a/dlls/ole32/compobj.c
+++ b/dlls/ole32/compobj.c
@@ -1190,7 +1190,7 @@
 /***********************************************************************
  *	compobj_RegReadPath	[internal]
  *
- *	Reads a registry value and expands it when nessesary
+ *	Reads a registry value and expands it when necessary
  */
 HRESULT compobj_RegReadPath(char * keyname, char * valuename, char * dst, int dstlen)
 {
diff --git a/dlls/shell32/shlfolder.c b/dlls/shell32/shlfolder.c
index 1724e44..ed5ca8d 100644
--- a/dlls/shell32/shlfolder.c
+++ b/dlls/shell32/shlfolder.c
@@ -333,7 +333,7 @@
  *  file:      0x40400177      FILESYSTEM | CANMONIKER
  *  drive      0xF0400154      FILESYSTEM | HASSUBFOLDER | FOLDER | FILESYSANCESTOR | CANMONIKER | CANRENAME (LABEL)
  *
- * This functions does not set flags!! It only resets flags when nessesary.
+ * This function does not set flags!! It only resets flags when necessary.
  */
 HRESULT SHELL32_GetItemAttributes (IShellFolder * psf, LPCITEMIDLIST pidl, LPDWORD pdwAttributes)
 {
diff --git a/dlls/wintab32/wintab32.c b/dlls/wintab32/wintab32.c
index 7df0b87..686701c 100644
--- a/dlls/wintab32/wintab32.c
+++ b/dlls/wintab32/wintab32.c
@@ -109,7 +109,7 @@
 static LRESULT WINAPI TABLET_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam,
                                           LPARAM lParam)
 {
-    TRACE("Incomming Message 0x%x  (0x%08x, 0x%08x)\n", uMsg, (UINT)wParam,
+    TRACE("Incoming Message 0x%x  (0x%08x, 0x%08x)\n", uMsg, (UINT)wParam,
            (UINT)lParam);
 
     switch(uMsg)