Assorted spelling fixes
diff --git a/dlls/ddraw/tests/dsurface.c b/dlls/ddraw/tests/dsurface.c
index e1e0c93..26fe659 100644
--- a/dlls/ddraw/tests/dsurface.c
+++ b/dlls/ddraw/tests/dsurface.c
@@ -241,7 +241,7 @@
         return;
     }
 
-    /* Call IUnkown::QueryInterface */
+    /* Call IUnknown::QueryInterface */
     ret = IDirectDrawSurface_QueryInterface(dsurface, 0, &object);
     ok(ret == DDERR_INVALIDPARAMS, "IDirectDrawSurface::QueryInterface returned %lx\n", ret);
 
diff --git a/dlls/user/edit.c b/dlls/user/edit.c
index 05575bd..98cf736 100644
--- a/dlls/user/edit.c
+++ b/dlls/user/edit.c
@@ -155,7 +155,7 @@
 	/*
 	 * IME Data
 	 */
-	UINT composition_len;   /* lenght of composition, 0 == no composition */
+	UINT composition_len;   /* length of composition, 0 == no composition */
 	int composition_start;  /* the character position for the composition */
 } EDITSTATE;