Assorted spelling fixes.

Francois Gouget fgouget at free.fr
Sun Mar 27 20:54:51 CDT 2016


Signed-off-by: Francois Gouget <fgouget at free.fr>
---
 dlls/advapi32/tests/security.c         | 16 ++++++++--------
 dlls/crypt32/tests/chain.c             |  2 +-
 dlls/d3d9/tests/device.c               |  4 ++--
 dlls/d3dcompiler_43/tests/reflection.c |  4 ++--
 dlls/d3dx9_36/tests/mesh.c             | 24 ++++++++++++------------
 dlls/d3dx9_36/tests/xfile.c            |  2 +-
 dlls/d3dxof/parsing.c                  |  4 ++--
 dlls/d3dxof/tests/d3dxof.c             |  2 +-
 dlls/ddraw/ddraw.c                     | 20 ++++++++++----------
 dlls/ddraw/tests/d3d.c                 |  2 +-
 dlls/dmsynth/synth.c                   |  2 +-
 dlls/gdi.exe16/printdrv.c              |  2 +-
 dlls/hidclass.sys/hid.h                |  2 +-
 dlls/kernel32/debugger.c               |  2 +-
 dlls/kernel32/tests/sync.c             |  4 ++--
 dlls/kernel32/virtual.c                |  2 +-
 dlls/mlang/mlang.c                     |  2 +-
 dlls/mmdevapi/tests/render.c           |  2 +-
 dlls/msctf/msctf.c                     |  2 +-
 dlls/msctf/threadmgr.c                 | 26 +++++++++++++-------------
 dlls/mshtml/htmlembed.c                |  4 ++--
 dlls/mshtml/tests/dom.c                |  2 +-
 dlls/msi/tests/action.c                |  4 ++--
 dlls/msi/tests/package.c               |  2 +-
 dlls/msvcp110/tests/msvcp110.c         |  2 +-
 dlls/msvcp120/tests/msvcp120.c         |  2 +-
 dlls/msxml3/saxreader.c                |  2 +-
 dlls/ole32/clipboard.c                 |  2 +-
 dlls/ole32/compobj.c                   |  4 ++--
 dlls/ole32/marshal.c                   |  2 +-
 dlls/ole32/tests/clipboard.c           |  4 ++--
 dlls/ole32/tests/compobj.c             |  4 ++--
 dlls/ole32/tests/moniker.c             | 12 ++++++------
 dlls/oleaut32/typelib.h                |  2 +-
 dlls/quartz/filesource.c               |  4 ++--
 dlls/riched20/para.c                   |  2 +-
 dlls/secur32/schannel_macosx.c         |  2 +-
 dlls/setupapi/devinst.c                |  4 ++--
 dlls/shell32/iconcache.c               |  4 ++--
 dlls/shell32/shfldr_unixfs.c           |  2 +-
 dlls/shell32/tests/shellpath.c         |  2 +-
 dlls/shell32/tests/shlfolder.c         |  2 +-
 dlls/urlmon/tests/uri.c                |  2 +-
 dlls/user32/tests/scroll.c             |  2 +-
 dlls/user32/uitools.c                  |  2 +-
 dlls/usp10/usp10.c                     | 10 +++++-----
 dlls/windowscodecs/gifformat.c         |  6 +++---
 dlls/windowscodecs/tests/converter.c   |  2 +-
 dlls/wined3d/device.c                  |  6 +++---
 dlls/wineps.drv/psdrv.h                |  2 +-
 dlls/wintrust/register.c               | 20 ++++++++++----------
 include/axextend.idl                   |  2 +-
 programs/cmd/builtins.c                |  2 +-
 tools/make_unicode                     |  2 +-
 tools/widl/typelib_struct.h            |  2 +-
 tools/winapi/winapi_local.pm           |  4 ++--
 tools/winebuild/utils.c                |  2 +-
 57 files changed, 131 insertions(+), 131 deletions(-)

diff --git a/dlls/advapi32/tests/security.c b/dlls/advapi32/tests/security.c
index 775e708..3639ebd 100644
--- a/dlls/advapi32/tests/security.c
+++ b/dlls/advapi32/tests/security.c
@@ -3474,7 +3474,7 @@ static void test_CreateDirectoryA(void)
                                   GENERIC_ALL, admin_sid);
     ok(bret, "Failed to add Administrator Group to ACL.\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor.\n");
+    ok(bret, "Failed to add ACL to security descriptor.\n");
 
     GetTempPathA(MAX_PATH, tmpdir);
     lstrcatA(tmpdir, "Please Remove Me");
@@ -3521,7 +3521,7 @@ static void test_CreateDirectoryA(void)
     bret = InitializeAcl(pDacl, sizeof(ACL), ACL_REVISION);
     ok(bret, "Failed to initialize ACL\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor\n");
+    ok(bret, "Failed to add ACL to security descriptor\n");
 
     strcpy(tmpfile, tmpdir);
     lstrcatA(tmpfile, "/tmpfile");
@@ -3595,7 +3595,7 @@ static void test_CreateDirectoryA(void)
     bret = InitializeAcl(pDacl, sizeof(ACL), ACL_REVISION);
     ok(bret, "Failed to initialize ACL\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor\n");
+    ok(bret, "Failed to add ACL to security descriptor\n");
 
     strcpy(tmpfile, tmpdir);
     lstrcatA(tmpfile, "/tmpfile");
@@ -3778,7 +3778,7 @@ static void test_GetNamedSecurityInfoA(void)
     bret = pAddAccessAllowedAceEx(pDacl, ACL_REVISION, 0, GENERIC_ALL, admin_sid);
     ok(bret, "Failed to add Administrator Group to ACL.\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor.\n");
+    ok(bret, "Failed to add ACL to security descriptor.\n");
     GetTempFileNameA(".", "foo", 0, tmpfile);
     hTemp = CreateFileA(tmpfile, WRITE_DAC|GENERIC_WRITE, FILE_SHARE_DELETE|FILE_SHARE_READ,
                         NULL, OPEN_EXISTING, FILE_FLAG_DELETE_ON_CLOSE, NULL);
@@ -3887,7 +3887,7 @@ static void test_GetNamedSecurityInfoA(void)
     bret = InitializeAcl(pDacl, sizeof(ACL), ACL_REVISION);
     ok(bret, "Failed to initialize ACL.\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor.\n");
+    ok(bret, "Failed to add ACL to security descriptor.\n");
     status = pNtSetSecurityObject(hTemp, DACL_SECURITY_INFORMATION, pSD);
     ok(status == ERROR_SUCCESS, "NtSetSecurityObject returned %x\n", status);
 
@@ -3923,7 +3923,7 @@ static void test_GetNamedSecurityInfoA(void)
     bret = pAddAccessDeniedAceEx(pDacl, ACL_REVISION, 0, GENERIC_ALL, user_sid);
     ok(bret, "Failed to add Current User to ACL.\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor.\n");
+    ok(bret, "Failed to add ACL to security descriptor.\n");
     status = pNtSetSecurityObject(hTemp, DACL_SECURITY_INFORMATION, pSD);
     ok(status == ERROR_SUCCESS, "NtSetSecurityObject returned %x\n", status);
 
@@ -3939,7 +3939,7 @@ static void test_GetNamedSecurityInfoA(void)
     bret = pAddAccessAllowedAceEx(pDacl, ACL_REVISION, 0, GENERIC_ALL, user_sid);
     ok(bret, "Failed to add Current User to ACL.\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor.\n");
+    ok(bret, "Failed to add ACL to security descriptor.\n");
     status = pNtSetSecurityObject(hTemp, DACL_SECURITY_INFORMATION, pSD);
     ok(status == ERROR_SUCCESS, "NtSetSecurityObject returned %x\n", status);
 
@@ -4589,7 +4589,7 @@ static void test_GetSecurityInfo(void)
     bret = pAddAccessAllowedAceEx(pDacl, ACL_REVISION, 0, GENERIC_ALL, admin_sid);
     ok(bret, "Failed to add Administrator Group to ACL.\n");
     bret = SetSecurityDescriptorDacl(pSD, TRUE, pDacl, FALSE);
-    ok(bret, "Failed to add ACL to security desciptor.\n");
+    ok(bret, "Failed to add ACL to security descriptor.\n");
     ret = pSetSecurityInfo(obj, SE_FILE_OBJECT, DACL_SECURITY_INFORMATION,
                           NULL, NULL, pDacl, NULL);
     ok(ret == ERROR_SUCCESS, "SetSecurityInfo returned %d\n", ret);
diff --git a/dlls/crypt32/tests/chain.c b/dlls/crypt32/tests/chain.c
index be2ec54..5635a15 100644
--- a/dlls/crypt32/tests/chain.c
+++ b/dlls/crypt32/tests/chain.c
@@ -4670,7 +4670,7 @@ static void check_ssl_policy(void)
     CHECK_CHAIN_POLICY_STATUS(CERT_CHAIN_POLICY_SSL, NULL,
      fooPolicyCheckWithoutMatchingName, &oct2007, &policyPara);
     /* The Battle.Net chain checks a certificate with a domain component
-     * containg a terminating NULL.
+     * containing a terminating NULL.
      */
     sslPolicyPara.pwszServerName = battle_dot_net;
     CHECK_CHAIN_POLICY_STATUS(CERT_CHAIN_POLICY_SSL, NULL,
diff --git a/dlls/d3d9/tests/device.c b/dlls/d3d9/tests/device.c
index f31a7cd..729cec5 100644
--- a/dlls/d3d9/tests/device.c
+++ b/dlls/d3d9/tests/device.c
@@ -3205,7 +3205,7 @@ static void test_scissor_size(void)
         ok(hr == D3D_OK, "IDirect3DDevice9_GetScissorRect failed with: %08x\n", hr);
         ok(scissorrect.right == scts[i].backx && scissorrect.bottom == scts[i].backy
                 && scissorrect.top == 0 && scissorrect.left == 0,
-                "Scissorrect missmatch (%d, %d) should be (%d, %d)\n", scissorrect.right, scissorrect.bottom,
+                "Scissorrect mismatch (%d, %d) should be (%d, %d)\n", scissorrect.right, scissorrect.bottom,
                 scts[i].backx, scts[i].backy);
 
         /* check the scissorrect values after a reset */
@@ -3221,7 +3221,7 @@ static void test_scissor_size(void)
         ok(hr == D3D_OK, "IDirect3DDevice9_GetScissorRect failed with: %08x\n", hr);
         ok(scissorrect.right == registry_mode.dmPelsWidth && scissorrect.bottom == registry_mode.dmPelsHeight
                 && scissorrect.top == 0 && scissorrect.left == 0,
-                "Scissorrect missmatch (%d, %d) should be (%u, %u)\n", scissorrect.right, scissorrect.bottom,
+                "Scissorrect mismatch (%d, %d) should be (%u, %u)\n", scissorrect.right, scissorrect.bottom,
                 registry_mode.dmPelsWidth, registry_mode.dmPelsHeight);
 
         if(device_ptr) {
diff --git a/dlls/d3dcompiler_43/tests/reflection.c b/dlls/d3dcompiler_43/tests/reflection.c
index 70c062e..9d77d47 100644
--- a/dlls/d3dcompiler_43/tests/reflection.c
+++ b/dlls/d3dcompiler_43/tests/reflection.c
@@ -1296,7 +1296,7 @@ static void test_reflection_constant_buffer(void)
     ok(t11_valid != t11_dummy && t11_valid, "GetType failed\n");
 
     /* reflection calls */
-    cb11 = ref11->lpVtbl->GetConstantBufferByName(ref11, "invaild");
+    cb11 = ref11->lpVtbl->GetConstantBufferByName(ref11, "invalid");
     ok(cb11_dummy == cb11, "GetConstantBufferByName failed, got %p, expected %p\n", cb11, cb11_dummy);
 
     cb11 = ref11->lpVtbl->GetConstantBufferByName(ref11, NULL);
@@ -1305,7 +1305,7 @@ static void test_reflection_constant_buffer(void)
     v11 = ref11->lpVtbl->GetVariableByName(ref11, NULL);
     ok(v11_dummy == v11, "GetVariableByIndex failed, got %p, expected %p\n", v11, v11_dummy);
 
-    v11 = ref11->lpVtbl->GetVariableByName(ref11, "invaild");
+    v11 = ref11->lpVtbl->GetVariableByName(ref11, "invalid");
     ok(v11_dummy == v11, "GetVariableByName failed, got %p, expected %p\n", v11, v11_dummy);
 
     v11 = ref11->lpVtbl->GetVariableByName(ref11, "a");
diff --git a/dlls/d3dx9_36/tests/mesh.c b/dlls/d3dx9_36/tests/mesh.c
index 4a75e47..f2a0751 100644
--- a/dlls/d3dx9_36/tests/mesh.c
+++ b/dlls/d3dx9_36/tests/mesh.c
@@ -4848,7 +4848,7 @@ static void test_update_semantics(void)
     }
 
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration);
-    ok(hr == D3D_OK, "Test UpdateSematics, got %#x expected %#x\n", hr, D3D_OK);
+    ok(hr == D3D_OK, "Test UpdateSemantics, got %#x expected %#x\n", hr, D3D_OK);
 
     /* Check that declaration was written by getting it again */
     memset(declaration, 0, sizeof(declaration));
@@ -4863,7 +4863,7 @@ static void test_update_semantics(void)
     {
         if (decl_ptr->Usage == D3DDECLUSAGE_POSITION)
         {
-            ok(decl_ptr->Offset == offset, "Test UpdateSematics, got offset %d expected %d\n",
+            ok(decl_ptr->Offset == offset, "Test UpdateSemantics, got offset %d expected %d\n",
                decl_ptr->Offset, offset);
         }
     }
@@ -4874,7 +4874,7 @@ static void test_update_semantics(void)
     memset(declaration, filler_a, sizeof(declaration));
     memcpy(declaration, declaration0, sizeof(declaration0));
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration);
-    ok(hr == D3D_OK, "Test UpdateSematics, "
+    ok(hr == D3D_OK, "Test UpdateSemantics, "
        "got %#x expected D3D_OK\n", hr);
     memset(declaration, filler_b, sizeof(declaration));
     hr = mesh->lpVtbl->GetDeclaration(mesh, declaration);
@@ -4907,12 +4907,12 @@ static void test_update_semantics(void)
     }
 
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration);
-    ok(hr == D3D_OK, "Test UpdateSematics for overlapping fields, "
+    ok(hr == D3D_OK, "Test UpdateSemantics for overlapping fields, "
        "got %#x expected D3D_OK\n", hr);
 
     /* Set the position type to color instead of float3 */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration_pos_type_color);
-    ok(hr == D3D_OK, "Test UpdateSematics position type color, "
+    ok(hr == D3D_OK, "Test UpdateSemantics position type color, "
        "got %#x expected D3D_OK\n", hr);
 
     /* The following test cases show that NULL, smaller or larger declarations,
@@ -4925,7 +4925,7 @@ static void test_update_semantics(void)
     /* Null declaration (invalid declaration) */
     mesh->lpVtbl->UpdateSemantics(mesh, declaration0); /* Set a valid declaration */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, NULL);
-    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSematics null pointer declaration, "
+    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSemantics null pointer declaration, "
        "got %#x expected D3DERR_INVALIDCALL\n", hr);
     vertex_size = mesh->lpVtbl->GetNumBytesPerVertex(mesh);
     ok(vertex_size == exp_vertex_size, "Got vertex declaration size %u, expected %u\n",
@@ -4939,7 +4939,7 @@ static void test_update_semantics(void)
     /* Smaller vertex declaration (invalid declaration) */
     mesh->lpVtbl->UpdateSemantics(mesh, declaration0); /* Set a valid declaration */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration_smaller);
-    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSematics for smaller vertex declaration, "
+    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSemantics for smaller vertex declaration, "
        "got %#x expected D3DERR_INVALIDCALL\n", hr);
     vertex_size = mesh->lpVtbl->GetNumBytesPerVertex(mesh);
     ok(vertex_size == exp_vertex_size, "Got vertex declaration size %u, expected %u\n",
@@ -4953,7 +4953,7 @@ static void test_update_semantics(void)
     /* Larger vertex declaration (invalid declaration) */
     mesh->lpVtbl->UpdateSemantics(mesh, declaration0); /* Set a valid declaration */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration_larger);
-    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSematics for larger vertex declaration, "
+    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSemantics for larger vertex declaration, "
        "got %#x expected D3DERR_INVALIDCALL\n", hr);
     vertex_size = mesh->lpVtbl->GetNumBytesPerVertex(mesh);
     ok(vertex_size == exp_vertex_size, "Got vertex declaration size %u, expected %u\n",
@@ -4967,7 +4967,7 @@ static void test_update_semantics(void)
     /* Use multiple streams and keep the same vertex size (invalid declaration) */
     mesh->lpVtbl->UpdateSemantics(mesh, declaration0); /* Set a valid declaration */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration_multiple_streams);
-    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSematics using multiple streams, "
+    ok(hr == D3DERR_INVALIDCALL, "Test UpdateSemantics using multiple streams, "
                  "got %#x expected D3DERR_INVALIDCALL\n", hr);
     vertex_size = mesh->lpVtbl->GetNumBytesPerVertex(mesh);
     ok(vertex_size == exp_vertex_size, "Got vertex declaration size %u, expected %u\n",
@@ -4987,7 +4987,7 @@ static void test_update_semantics(void)
     /* Double usage (invalid declaration) */
     mesh->lpVtbl->UpdateSemantics(mesh, declaration0); /* Set a valid declaration */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration_double_usage);
-    ok(hr == D3D_OK, "Test UpdateSematics double usage, "
+    ok(hr == D3D_OK, "Test UpdateSemantics double usage, "
        "got %#x expected D3D_OK\n", hr);
     vertex_size = mesh->lpVtbl->GetNumBytesPerVertex(mesh);
     ok(vertex_size == exp_vertex_size, "Got vertex declaration size %u, expected %u\n",
@@ -5001,7 +5001,7 @@ static void test_update_semantics(void)
     /* Set the position to an undefined type (invalid declaration) */
     mesh->lpVtbl->UpdateSemantics(mesh, declaration0); /* Set a valid declaration */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration_undefined_type);
-    ok(hr == D3D_OK, "Test UpdateSematics undefined type, "
+    ok(hr == D3D_OK, "Test UpdateSemantics undefined type, "
        "got %#x expected D3D_OK\n", hr);
     vertex_size = mesh->lpVtbl->GetNumBytesPerVertex(mesh);
     ok(vertex_size == exp_vertex_size, "Got vertex declaration size %u, expected %u\n",
@@ -5015,7 +5015,7 @@ static void test_update_semantics(void)
     /* Use a not 4 byte aligned offset (invalid declaration) */
     mesh->lpVtbl->UpdateSemantics(mesh, declaration0); /* Set a valid declaration */
     hr = mesh->lpVtbl->UpdateSemantics(mesh, declaration_not_4_byte_aligned_offset);
-    ok(hr == D3D_OK, "Test UpdateSematics not 4 byte aligned offset, "
+    ok(hr == D3D_OK, "Test UpdateSemantics not 4 byte aligned offset, "
        "got %#x expected D3D_OK\n", hr);
     vertex_size = mesh->lpVtbl->GetNumBytesPerVertex(mesh);
     ok(vertex_size == exp_vertex_size, "Got vertex declaration size %u, expected %u\n",
diff --git a/dlls/d3dx9_36/tests/xfile.c b/dlls/d3dx9_36/tests/xfile.c
index 9c722b7..46b4ee2 100644
--- a/dlls/d3dx9_36/tests/xfile.c
+++ b/dlls/d3dx9_36/tests/xfile.c
@@ -188,7 +188,7 @@ static void test_getname(void)
     ret = data_object->lpVtbl->GetName(data_object, name, &length);
     ok(ret == S_OK, "GetName failed with %#x\n", ret);
     ok(length == 7, "Returned length should be 7 instead of %ld\n", length);
-    ok(!strcmp(name, "Object"), "Returned string should be 'Object' intead of '%s'\n", name);
+    ok(!strcmp(name, "Object"), "Returned string should be 'Object' instead of '%s'\n", name);
     length = 3;
     ret = data_object->lpVtbl->GetName(data_object, name, &length);
     ok(ret== D3DXFERR_BADVALUE, "GetName returned %#x, expected %#x\n", ret, D3DXFERR_BADVALUE);
diff --git a/dlls/d3dxof/parsing.c b/dlls/d3dxof/parsing.c
index 54566b0..f7724ec 100644
--- a/dlls/d3dxof/parsing.c
+++ b/dlls/d3dxof/parsing.c
@@ -748,7 +748,7 @@ static WORD parse_TOKEN(parse_buffer * buf)
       {
         buf->list_nb_elements--;
         buf->list_separator = FALSE;
-        /* Insert separarator between each values and since list does not accept separator at the end
+        /* Insert separator between each value, and since list does not accept separator at the end
            use a comma so any extra separator will generate an error */
         token = TOKEN_COMMA;
       }
@@ -761,7 +761,7 @@ static WORD parse_TOKEN(parse_buffer * buf)
         *(DWORD*)buf->value = value;
 
         buf->list_separator = TRUE;
-        /* Convert list into a serie of their basic type counterpart */
+        /* Convert list into a series of their basic type counterpart */
         token = buf->list_type_float ? TOKEN_FLOAT : TOKEN_INTEGER;
       }
       dump_TOKEN(token);
diff --git a/dlls/d3dxof/tests/d3dxof.c b/dlls/d3dxof/tests/d3dxof.c
index 0573e4a..104527c 100644
--- a/dlls/d3dxof/tests/d3dxof.c
+++ b/dlls/d3dxof/tests/d3dxof.c
@@ -755,7 +755,7 @@ static void test_getname(void)
     hr = IDirectXFileData_GetName(lpdxfd, name, &length);
     ok(hr == DXFILE_OK, "IDirectXFileData_GetName: %x\n", hr);
     ok(length == 7, "Returned length should be 7 instead of %u\n", length);
-    ok(!strcmp(name, "Object"), "Returned string should be 'Object' intead of '%s'\n", name);
+    ok(!strcmp(name, "Object"), "Returned string should be 'Object' instead of '%s'\n", name);
     length = 3;
     hr = IDirectXFileData_GetName(lpdxfd, name, &length);
     ok(hr == DXFILEERR_BADVALUE, "IDirectXFileData_GetName: %x\n", hr);
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c
index 782b6b5..80a446a 100644
--- a/dlls/ddraw/ddraw.c
+++ b/dlls/ddraw/ddraw.c
@@ -1604,7 +1604,7 @@ static HRESULT WINAPI ddraw1_Compact(IDirectDraw *iface)
  *
  * Returns information about the current display mode
  *
- * Exists in Version 1, 2, 4 and 7
+ * Exists in versions 1, 2, 4 and 7
  *
  * Params:
  *  DDSD: Address of a surface description structure to write the info to
@@ -1695,7 +1695,7 @@ static HRESULT WINAPI ddraw1_GetDisplayMode(IDirectDraw *iface, DDSURFACEDESC *s
  *
  * Returns an array of supported FourCC codes.
  *
- * Exists in Version 1, 2, 4 and 7
+ * Exists in versions 1, 2, 4 and 7
  *
  * Params:
  *  NumCodes: Contains the number of Codes that Codes can carry. Returns the number
@@ -3617,7 +3617,7 @@ static HRESULT WINAPI d3d7_EnumDevices(IDirect3D7 *iface, LPD3DENUMDEVICESCALLBA
  * Enumerates all supported Direct3DDevice interfaces. This is the
  * implementation for Direct3D 1 to Direc3D 3, Version 7 has its own.
  *
- * Version 1, 2 and 3
+ * Versions 1, 2 and 3
  *
  * Params:
  *  callback: Application-provided routine to call for each enumerated device
@@ -3759,7 +3759,7 @@ static HRESULT WINAPI d3d1_EnumDevices(IDirect3D *iface, LPD3DENUMDEVICESCALLBAC
  * by the DIRECT3DLIGHT7 structure. Wine's Direct3DLight implementation
  * uses the IDirect3DDevice7 interface with D3D7 lights.
  *
- * Version 1, 2 and 3
+ * Versions 1, 2 and 3
  *
  * Params:
  *  light: Address to store the new interface pointer
@@ -3822,7 +3822,7 @@ static HRESULT WINAPI d3d1_CreateLight(IDirect3D *iface, IDirect3DLight **light,
  * and older versions. The IDirect3DMaterial implementation wraps its
  * functionality to IDirect3DDevice7::SetMaterial and friends.
  *
- * Version 1, 2 and 3
+ * Versions 1, 2 and 3
  *
  * Params:
  *  material: Address to store the new interface's pointer to
@@ -3971,7 +3971,7 @@ static HRESULT WINAPI d3d1_CreateViewport(IDirect3D *iface, IDirect3DViewport **
  * This method finds a device with the requested properties and returns a
  * device description
  *
- * Verion 1, 2 and 3
+ * Versions 1, 2 and 3
  * Params:
  *  fds: Describes the requested device characteristics
  *  fdr: Returns the device description
@@ -4053,7 +4053,7 @@ static HRESULT WINAPI d3d1_FindDevice(IDirect3D *iface, D3DFINDDEVICESEARCH *fds
  *
  * Creates an IDirect3DDevice7 interface.
  *
- * Version 2, 3 and 7. IDirect3DDevice 1 interfaces are interfaces to
+ * Versions 2, 3 and 7. IDirect3DDevice 1 interfaces are interfaces to
  * DirectDraw surfaces and are created with
  * IDirectDrawSurface::QueryInterface. This method uses CreateDevice to
  * create the device object and QueryInterfaces for IDirect3DDevice
@@ -4155,7 +4155,7 @@ static HRESULT WINAPI d3d2_CreateDevice(IDirect3D2 *iface, REFCLSID riid,
  * Creates a new vertex buffer object and returns a IDirect3DVertexBuffer7
  * interface.
  *
- * Version 3 and 7
+ * Versions 3 and 7
  *
  * Params:
  *  desc: Requested Vertex buffer properties
@@ -4225,7 +4225,7 @@ static HRESULT WINAPI d3d3_CreateVertexBuffer(IDirect3D3 *iface, D3DVERTEXBUFFER
  *
  * Enumerates all supported Z buffer pixel formats
  *
- * Version 3 and 7
+ * Versions 3 and 7
  *
  * Params:
  *  device_iid:
@@ -4369,7 +4369,7 @@ static HRESULT WINAPI d3d3_EnumZBufferFormats(IDirect3D3 *iface, REFCLSID device
  * Removes all managed textures (=surfaces with DDSCAPS2_TEXTUREMANAGE or
  * DDSCAPS2_D3DTEXTUREMANAGE caps) to be removed from video memory.
  *
- * Version 3 and 7
+ * Versions 3 and 7
  *
  * Returns:
  *  D3D_OK, because it's a stub
diff --git a/dlls/ddraw/tests/d3d.c b/dlls/ddraw/tests/d3d.c
index d877020..0e9a43b 100644
--- a/dlls/ddraw/tests/d3d.c
+++ b/dlls/ddraw/tests/d3d.c
@@ -1155,7 +1155,7 @@ static void Direct3D1Test(void)
     /* Interface consistency check. */
     hr = IDirect3DDevice_GetDirect3D(Direct3DDevice1, &Direct3D_alt);
     ok(hr == D3D_OK, "IDirect3DDevice_GetDirect3D failed: %08x\n", hr);
-    ok(Direct3D_alt == Direct3D1, "Direct3D1 struct pointer missmatch: %p != %p\n", Direct3D_alt, Direct3D1);
+    ok(Direct3D_alt == Direct3D1, "Direct3D1 struct pointer mismatch: %p != %p\n", Direct3D_alt, Direct3D1);
     IDirect3D_Release(Direct3D_alt);
 
     memset(&desc, 0, sizeof(desc));
diff --git a/dlls/dmsynth/synth.c b/dlls/dmsynth/synth.c
index cdf8026..5586edc 100644
--- a/dlls/dmsynth/synth.c
+++ b/dlls/dmsynth/synth.c
@@ -147,7 +147,7 @@ static HRESULT WINAPI IDirectMusicSynth8Impl_Download(LPDIRECTMUSICSYNTH8 iface,
         TRACE(" - cbSize                  = %u\n", info->cbSize);
     }
 
-    /* The struct should have at least one offset corresponding to the donwload object itself */
+    /* The struct should have at least one offset corresponding to the downloaded object itself */
     if (!info->dwNumOffsetTableEntries)
     {
         FIXME("Offset table is empty\n");
diff --git a/dlls/gdi.exe16/printdrv.c b/dlls/gdi.exe16/printdrv.c
index fa891b7..bd7f053 100644
--- a/dlls/gdi.exe16/printdrv.c
+++ b/dlls/gdi.exe16/printdrv.c
@@ -62,7 +62,7 @@ static const char Printers[]          = "System\\CurrentControlSet\\Control\\Pri
 /****************** misc. printer related functions */
 
 /*
- * The following function should implement a queing system
+ * The following function should implement a queuing system
  */
 struct hpq
 {
diff --git a/dlls/hidclass.sys/hid.h b/dlls/hidclass.sys/hid.h
index 0dcc3a6..949fe28 100644
--- a/dlls/hidclass.sys/hid.h
+++ b/dlls/hidclass.sys/hid.h
@@ -38,7 +38,7 @@ typedef NTSTATUS (WINAPI *pAddDevice)(DRIVER_OBJECT *DriverObject, DEVICE_OBJECT
 /* Ring buffer functions */
 struct ReportRingBuffer;
 
-typedef struct _BASE_DEVICE_EXTENSTION {
+typedef struct _BASE_DEVICE_EXTENSION {
     HID_DEVICE_EXTENSION deviceExtension;
 
     HID_COLLECTION_INFORMATION information;
diff --git a/dlls/kernel32/debugger.c b/dlls/kernel32/debugger.c
index d4d66b2..a277f93 100644
--- a/dlls/kernel32/debugger.c
+++ b/dlls/kernel32/debugger.c
@@ -159,7 +159,7 @@ BOOL WINAPI WaitForDebugEvent(
  * PARAMS
  *  pid    [I] The id of the process to continue.
  *  tid    [I] The id of the thread to continue.
- *  status [I] The rule to apply to unhandled exeptions.
+ *  status [I] The rule to apply to unhandled exceptions.
  *
  * RETURNS
  *
diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c
index 325e1ff..26cd1d6 100644
--- a/dlls/kernel32/tests/sync.c
+++ b/dlls/kernel32/tests/sync.c
@@ -1735,9 +1735,9 @@ static SRWLOCK condvar_srwlock;
 
 /* Sequence of wake/sleep to check boundary conditions:
  * 0: init
- * 1: producer emits a WakeConditionVaribale without consumer waiting.
+ * 1: producer emits a WakeConditionVariable without consumer waiting.
  * 2: consumer sleeps without a wake expecting timeout
- * 3: producer emits a WakeAllConditionVaribale without consumer waiting.
+ * 3: producer emits a WakeAllConditionVariable without consumer waiting.
  * 4: consumer sleeps without a wake expecting timeout
  * 5: a wake is handed to a SleepConditionVariableCS
  * 6: a wakeall is handed to a SleepConditionVariableCS
diff --git a/dlls/kernel32/virtual.c b/dlls/kernel32/virtual.c
index 32f2d65..f443020 100644
--- a/dlls/kernel32/virtual.c
+++ b/dlls/kernel32/virtual.c
@@ -238,7 +238,7 @@ BOOL WINAPI VirtualProtectEx( HANDLE process, LPVOID addr, SIZE_T size,
     NTSTATUS status;
     DWORD prot;
 
-    /* Win9x allows to pass NULL as old_prot while it fails on NT */
+    /* Win9x allows passing NULL as old_prot while this fails on NT */
     if (!old_prot && (GetVersion() & 0x80000000)) old_prot = &prot;
 
     status = NtProtectVirtualMemory( process, &addr, &size, new_prot, old_prot );
diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c
index f6bd308..d9a167a 100644
--- a/dlls/mlang/mlang.c
+++ b/dlls/mlang/mlang.c
@@ -502,7 +502,7 @@ static void fill_cp_info(const struct mlang_data *ml_data, UINT index, MIMECPINF
 static LONG dll_count;
 
 /*
- * Japanese Detection and Converstion Functions
+ * Japanese Detection and Conversion Functions
  */
 
 #define HANKATA(A)  ((A >= 161) && (A <= 223))
diff --git a/dlls/mmdevapi/tests/render.c b/dlls/mmdevapi/tests/render.c
index 9d2853c..9c42f3a 100644
--- a/dlls/mmdevapi/tests/render.c
+++ b/dlls/mmdevapi/tests/render.c
@@ -730,7 +730,7 @@ static void test_padding(void)
     ok(defp == 100000 || broken(defp == 101587) || defp == 200000,
        "Expected 10ms default period: %u\n", (ULONG)defp);
     ok(minp != 0, "Minimum period is 0\n");
-    ok(minp <= defp, "Mininum period is greater than default period\n");
+    ok(minp <= defp, "Minimum period is greater than default period\n");
 
     hr = IAudioClient_GetService(ac, &IID_IAudioRenderClient, (void**)&arc);
     ok(hr == S_OK, "GetService failed: %08x\n", hr);
diff --git a/dlls/msctf/msctf.c b/dlls/msctf/msctf.c
index a5cfc35..1842dd3 100644
--- a/dlls/msctf/msctf.c
+++ b/dlls/msctf/msctf.c
@@ -340,7 +340,7 @@ static void deactivate_remove_conflicting_ts(REFCLSID catid)
             list_remove(&ats->entry);
             HeapFree(GetProcessHeap(),0,ats->ats);
             HeapFree(GetProcessHeap(),0,ats);
-            /* we are guarenteeing there is only 1 */
+            /* guarantee that there is only 1 */
             break;
         }
     }
diff --git a/dlls/msctf/threadmgr.c b/dlls/msctf/threadmgr.c
index 3f0e7f6..1e0ec4d 100644
--- a/dlls/msctf/threadmgr.c
+++ b/dlls/msctf/threadmgr.c
@@ -99,8 +99,8 @@ typedef struct tagACLMulti {
     ITfDocumentMgr *focus;
     LONG activationCount;
 
-    ITfKeyEventSink *forgroundKeyEventSink;
-    CLSID forgroundTextService;
+    ITfKeyEventSink *foregroundKeyEventSink;
+    CLSID foregroundTextService;
 
     struct list CurrentPreservedKeys;
     struct list CreatedDocumentMgrs;
@@ -767,15 +767,15 @@ static HRESULT WINAPI KeystrokeMgr_AdviseKeyEventSink(ITfKeystrokeMgr *iface,
 
     if (fForeground)
     {
-        if (This->forgroundKeyEventSink)
+        if (This->foregroundKeyEventSink)
         {
-            ITfKeyEventSink_OnSetFocus(This->forgroundKeyEventSink, FALSE);
-            ITfKeyEventSink_Release(This->forgroundKeyEventSink);
+            ITfKeyEventSink_OnSetFocus(This->foregroundKeyEventSink, FALSE);
+            ITfKeyEventSink_Release(This->foregroundKeyEventSink);
         }
         ITfKeyEventSink_AddRef(check);
         ITfKeyEventSink_OnSetFocus(check, TRUE);
-        This->forgroundKeyEventSink = check;
-        This->forgroundTextService = textservice;
+        This->foregroundKeyEventSink = check;
+        This->foregroundTextService = textservice;
     }
     return S_OK;
 }
@@ -803,11 +803,11 @@ static HRESULT WINAPI KeystrokeMgr_UnadviseKeyEventSink(ITfKeystrokeMgr *iface,
     set_textservice_sink(tid, &IID_ITfKeyEventSink, NULL);
     ITfKeyEventSink_Release(check);
 
-    if (This->forgroundKeyEventSink == check)
+    if (This->foregroundKeyEventSink == check)
     {
-        ITfKeyEventSink_Release(This->forgroundKeyEventSink);
-        This->forgroundKeyEventSink = NULL;
-        This->forgroundTextService = GUID_NULL;
+        ITfKeyEventSink_Release(This->foregroundKeyEventSink);
+        This->foregroundKeyEventSink = NULL;
+        This->foregroundTextService = GUID_NULL;
     }
     return S_OK;
 }
@@ -820,10 +820,10 @@ static HRESULT WINAPI KeystrokeMgr_GetForeground(ITfKeystrokeMgr *iface,
     if (!pclsid)
         return E_INVALIDARG;
 
-    if (IsEqualCLSID(&This->forgroundTextService,&GUID_NULL))
+    if (IsEqualCLSID(&This->foregroundTextService,&GUID_NULL))
         return S_FALSE;
 
-    *pclsid = This->forgroundTextService;
+    *pclsid = This->foregroundTextService;
     return S_OK;
 }
 
diff --git a/dlls/mshtml/htmlembed.c b/dlls/mshtml/htmlembed.c
index 506b4b5..5b3c1c1 100644
--- a/dlls/mshtml/htmlembed.c
+++ b/dlls/mshtml/htmlembed.c
@@ -110,7 +110,7 @@ static HRESULT WINAPI HTMLEmbedElement_get_hidden(IHTMLEmbedElement *iface, BSTR
     return E_NOTIMPL;
 }
 
-static HRESULT WINAPI HTMLEmbedElement_get_palete(IHTMLEmbedElement *iface, BSTR *p)
+static HRESULT WINAPI HTMLEmbedElement_get_palette(IHTMLEmbedElement *iface, BSTR *p)
 {
     HTMLEmbedElement *This = impl_from_IHTMLEmbedElement(iface);
     FIXME("(%p)->(%p)\n", This, p);
@@ -204,7 +204,7 @@ static const IHTMLEmbedElementVtbl HTMLEmbedElementVtbl = {
     HTMLEmbedElement_Invoke,
     HTMLEmbedElement_put_hidden,
     HTMLEmbedElement_get_hidden,
-    HTMLEmbedElement_get_palete,
+    HTMLEmbedElement_get_palette,
     HTMLEmbedElement_get_pluginspage,
     HTMLEmbedElement_put_src,
     HTMLEmbedElement_get_src,
diff --git a/dlls/mshtml/tests/dom.c b/dlls/mshtml/tests/dom.c
index 4206e9c..50f9464 100644
--- a/dlls/mshtml/tests/dom.c
+++ b/dlls/mshtml/tests/dom.c
@@ -5701,7 +5701,7 @@ static void test_location(IHTMLDocument2 *doc)
     SysFreeString(str);
 
     ref = IHTMLLocation_Release(location);
-    ok(!ref, "location chould be destroyed here\n");
+    ok(!ref, "location should be destroyed here\n");
 }
 
 static void test_plugins_col(IHTMLDocument2 *doc)
diff --git a/dlls/msi/tests/action.c b/dlls/msi/tests/action.c
index 662ed4b..243e61b 100644
--- a/dlls/msi/tests/action.c
+++ b/dlls/msi/tests/action.c
@@ -5886,7 +5886,7 @@ static void test_publish_components(void)
     size = 0;
     r = MsiProvideQualifiedComponentA("{92AFCBC0-9CA6-4270-8454-47C5EE2B8FAA}",
             "english.txt", INSTALLMODE_DEFAULT, NULL, &size);
-    ok(r == ERROR_SUCCESS, "MsiProvideQualifiedCompontent returned %d\n", r);
+    ok(r == ERROR_SUCCESS, "MsiProvideQualifiedComponent returned %d\n", r);
 
     res = RegOpenKeyA(HKEY_CURRENT_USER, keypath, &key);
     ok(res == ERROR_SUCCESS, "components key not created %d\n", res);
@@ -5912,7 +5912,7 @@ static void test_publish_components(void)
     size = 0;
     r = MsiProvideQualifiedComponentA("{92AFCBC0-9CA6-4270-8454-47C5EE2B8FAA}",
             "english.txt", INSTALLMODE_DEFAULT, NULL, &size);
-    ok(r == ERROR_SUCCESS, "MsiProvideQualifiedCompontent returned %d\n", r);
+    ok(r == ERROR_SUCCESS, "MsiProvideQualifiedComponent returned %d\n", r);
 
     if (pRegDeleteKeyExA)
         res = pRegDeleteKeyExA(HKEY_LOCAL_MACHINE, keypath2, KEY_WOW64_64KEY, 0);
diff --git a/dlls/msi/tests/package.c b/dlls/msi/tests/package.c
index 60a08ac..6bdacd7 100644
--- a/dlls/msi/tests/package.c
+++ b/dlls/msi/tests/package.c
@@ -2482,7 +2482,7 @@ static void test_msipackage(void)
     r = MsiOpenDatabaseW(msifileW, MSIDBOPEN_CREATE, &hdb);
     ok(r == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got %d\n", r);
 
-    /* database exists, but is emtpy */
+    /* database exists, but is empty */
     sprintf(name, "#%d", hdb);
     r = MsiOpenPackageA(name, &hpack);
     ok(r == ERROR_INSTALL_PACKAGE_INVALID,
diff --git a/dlls/msvcp110/tests/msvcp110.c b/dlls/msvcp110/tests/msvcp110.c
index 58db584..ef1f6f8 100644
--- a/dlls/msvcp110/tests/msvcp110.c
+++ b/dlls/msvcp110/tests/msvcp110.c
@@ -95,7 +95,7 @@ static void test_tr2_sys__Last_write_time(void)
     newtime = last_write_time + 222222;
     p_tr2_sys__Last_write_time_set("tr2_test_dir/f1", newtime);
     ok(last_write_time != p_tr2_sys__Last_write_time("tr2_test_dir/f1"),
-            "last_write_time before modfied should not equal to last_write_time %s\n",
+            "last_write_time should have changed %s\n",
             debugstr_longlong(last_write_time));
 
     /* test the formula */
diff --git a/dlls/msvcp120/tests/msvcp120.c b/dlls/msvcp120/tests/msvcp120.c
index 8c7c093..7fb10c0 100644
--- a/dlls/msvcp120/tests/msvcp120.c
+++ b/dlls/msvcp120/tests/msvcp120.c
@@ -1359,7 +1359,7 @@ static void test_tr2_sys__Last_write_time(void)
     newtime = last_write_time + 123456789;
     p_tr2_sys__Last_write_time_set("tr2_test_dir/f1", newtime);
     todo_wine ok(last_write_time == p_tr2_sys__Last_write_time("tr2_test_dir/f1"),
-            "last_write_time before modfied should not equal to last_write_time %s\n",
+            "last_write_time should have changed %s\n",
             debugstr_longlong(last_write_time));
 
     errno = 0xdeadbeef;
diff --git a/dlls/msxml3/saxreader.c b/dlls/msxml3/saxreader.c
index 2b087bc..78cfe08 100644
--- a/dlls/msxml3/saxreader.c
+++ b/dlls/msxml3/saxreader.c
@@ -2522,7 +2522,7 @@ static HRESULT internal_parseBuffer(saxreader *This, const char *buffer, int siz
     if (encoding == XML_CHAR_ENCODING_NONE)
     {
         const WCHAR *ptr = (WCHAR*)buffer;
-        /* xml declaration with possibly specfied encoding will be still handled by parser */
+        /* an xml declaration with optional encoding will still be handled by the parser */
         if ((size >= 2) && *ptr == '<' && ptr[1] != '?')
         {
             enc_name = (xmlChar*)xmlGetCharEncodingName(XML_CHAR_ENCODING_UTF16LE);
diff --git a/dlls/ole32/clipboard.c b/dlls/ole32/clipboard.c
index b871bbc..2cc1cfa 100644
--- a/dlls/ole32/clipboard.c
+++ b/dlls/ole32/clipboard.c
@@ -1818,7 +1818,7 @@ void OLEClipbrd_UnInitialize(void)
  *
  * Enumerate all formats supported by the source and make
  * those formats available using delayed rendering using SetClipboardData.
- * Cache the enumeration list and make that list visibile as the
+ * Cache the enumeration list and make that list visible as the
  * 'Ole Private Data' format on the clipboard.
  *
  */
diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c
index ced6f7d..9050f0a 100644
--- a/dlls/ole32/compobj.c
+++ b/dlls/ole32/compobj.c
@@ -4989,8 +4989,8 @@ HRESULT WINAPI CoGetContextToken( ULONG_PTR *token )
         context->IComThreadingInfo_iface.lpVtbl = &Context_Threading_Vtbl;
         context->IContextCallback_iface.lpVtbl = &Context_Callback_Vtbl;
         context->IObjContext_iface.lpVtbl = &Context_Object_Vtbl;
-        /* Context token does not take a reference, it's always zero until
-           interface is explicitely requested with CoGetObjectContext(). */
+        /* Context token does not take a reference, it's always zero until the
+           interface is explicitly requested with CoGetObjectContext(). */
         context->refs = 0;
 
         info->context_token = &context->IObjContext_iface;
diff --git a/dlls/ole32/marshal.c b/dlls/ole32/marshal.c
index 73b9409..bdde38b 100644
--- a/dlls/ole32/marshal.c
+++ b/dlls/ole32/marshal.c
@@ -1776,7 +1776,7 @@ HRESULT WINAPI CoMarshalInterface(IStream *pStream, REFIID riid, IUnknown *pUnk,
         }
     }
 
-    TRACE("Calling IMarshal::MarshalInterace\n");
+    TRACE("Calling IMarshal::MarshalInterface\n");
     /* call helper object to do the actual marshaling */
     hr = IMarshal_MarshalInterface(pMarshal, pStream, riid, pUnk, dwDestContext,
                                    pvDestContext, mshlFlags);
diff --git a/dlls/ole32/tests/clipboard.c b/dlls/ole32/tests/clipboard.c
index 3eb9901..13e5220 100644
--- a/dlls/ole32/tests/clipboard.c
+++ b/dlls/ole32/tests/clipboard.c
@@ -455,7 +455,7 @@ static HRESULT DataObjectImpl_CreateComplex(LPDATAOBJECT *lplpdataobj)
     return S_OK;
 }
 
-static void test_get_clipboard_unitialized(void)
+static void test_get_clipboard_uninitialized(void)
 {
     HRESULT hr;
     IDataObject *pDObj;
@@ -1603,7 +1603,7 @@ static void test_get_clipboard_locked(void)
 
 START_TEST(clipboard)
 {
-    test_get_clipboard_unitialized();
+    test_get_clipboard_uninitialized();
     test_set_clipboard();
     test_consumer_refs();
     test_flushed_getdata();
diff --git a/dlls/ole32/tests/compobj.c b/dlls/ole32/tests/compobj.c
index 215d68f..3b523d1 100644
--- a/dlls/ole32/tests/compobj.c
+++ b/dlls/ole32/tests/compobj.c
@@ -2218,7 +2218,7 @@ static void test_OleInitialize_InitCounting(void)
     IUnknown *pUnk;
     REFCLSID rclsid = &CLSID_InternetZoneManager;
 
-    /* 1. OleInitialize fails but OleUnintialize is still called: apartment stays inited */
+    /* 1. OleInitialize fails but OleUninitialize is still called: apartment stays initialized */
     hr = pCoInitializeEx(NULL, COINIT_MULTITHREADED);
     ok(hr == S_OK, "CoInitializeEx(COINIT_MULTITHREADED) failed with error 0x%08x\n", hr);
 
@@ -2233,7 +2233,7 @@ static void test_OleInitialize_InitCounting(void)
 
     CoUninitialize();
 
-    /* 2. Extra multiple OleUninitialize: apartment stays inited until CoUnitialize */
+    /* 2. Extra multiple OleUninitialize: apartment stays initialized until CoUninitialize */
     hr = CoInitialize(NULL);
     ok(hr == S_OK, "CoInitialize() failed with error 0x%08x\n", hr);
 
diff --git a/dlls/ole32/tests/moniker.c b/dlls/ole32/tests/moniker.c
index dca85ac..7b67dfd 100644
--- a/dlls/ole32/tests/moniker.c
+++ b/dlls/ole32/tests/moniker.c
@@ -1580,11 +1580,11 @@ static void test_item_moniker(void)
     IBindCtx *bindctx;
     IMoniker *inverse;
     IUnknown *unknown;
-    static const WCHAR wszDelimeter[] = {'!',0};
+    static const WCHAR wszDelimiter[] = {'!',0};
     static const WCHAR wszObjectName[] = {'T','e','s','t',0};
     static const WCHAR expected_display_name[] = { '!','T','e','s','t',0 };
 
-    hr = CreateItemMoniker(wszDelimeter, wszObjectName, &moniker);
+    hr = CreateItemMoniker(wszDelimiter, wszObjectName, &moniker);
     ok_ole_success(hr, CreateItemMoniker);
 
     test_moniker("item moniker", moniker, 
@@ -1709,15 +1709,15 @@ static void test_generic_composite_moniker(void)
     FILETIME filetime;
     IMoniker *inverse;
     IUnknown *unknown;
-    static const WCHAR wszDelimeter1[] = {'!',0};
+    static const WCHAR wszDelimiter1[] = {'!',0};
     static const WCHAR wszObjectName1[] = {'T','e','s','t',0};
-    static const WCHAR wszDelimeter2[] = {'#',0};
+    static const WCHAR wszDelimiter2[] = {'#',0};
     static const WCHAR wszObjectName2[] = {'W','i','n','e',0};
     static const WCHAR expected_display_name[] = { '!','T','e','s','t','#','W','i','n','e',0 };
 
-    hr = CreateItemMoniker(wszDelimeter1, wszObjectName1, &moniker1);
+    hr = CreateItemMoniker(wszDelimiter1, wszObjectName1, &moniker1);
     ok_ole_success(hr, CreateItemMoniker);
-    hr = CreateItemMoniker(wszDelimeter2, wszObjectName2, &moniker2);
+    hr = CreateItemMoniker(wszDelimiter2, wszObjectName2, &moniker2);
     ok_ole_success(hr, CreateItemMoniker);
     hr = CreateGenericComposite(moniker1, moniker2, &moniker);
     ok_ole_success(hr, CreateGenericComposite);
diff --git a/dlls/oleaut32/typelib.h b/dlls/oleaut32/typelib.h
index 8f274ba..31c9ab9 100644
--- a/dlls/oleaut32/typelib.h
+++ b/dlls/oleaut32/typelib.h
@@ -217,7 +217,7 @@ typedef struct {
 
 /* after this may follow an array with default value pointers if the
  * appropriate bit in the FKCCIC field has been set:
- * INT   oDefautlValue[nrargs];
+ * INT   oDefaultValue[nrargs];
  */
 
     /* Parameter info one per argument*/
diff --git a/dlls/quartz/filesource.c b/dlls/quartz/filesource.c
index 33ac442..1a2af44 100644
--- a/dlls/quartz/filesource.c
+++ b/dlls/quartz/filesource.c
@@ -765,7 +765,7 @@ static inline FileAsyncReader *impl_from_BaseOutputPin(BaseOutputPin *iface)
     return CONTAINING_RECORD(iface, FileAsyncReader, pin);
 }
 
-static inline BaseOutputPin *impl_BaseOututPin_from_BasePin(BasePin *iface)
+static inline BaseOutputPin *impl_BaseOutputPin_from_BasePin(BasePin *iface)
 {
     return CONTAINING_RECORD(iface, BaseOutputPin, pin);
 }
@@ -881,7 +881,7 @@ static const IPinVtbl FileAsyncReaderPin_Vtbl =
  * doesn't need the IMemInputPin interface on the receiving pin */
 static HRESULT WINAPI FileAsyncReaderPin_AttemptConnection(BasePin * iface, IPin * pReceivePin, const AM_MEDIA_TYPE * pmt)
 {
-    BaseOutputPin *This = impl_BaseOututPin_from_BasePin(iface);
+    BaseOutputPin *This = impl_BaseOutputPin_from_BasePin(iface);
     HRESULT hr;
 
     TRACE("(%p, %p)\n", pReceivePin, pmt);
diff --git a/dlls/riched20/para.c b/dlls/riched20/para.c
index 3ea98c5..6721698 100644
--- a/dlls/riched20/para.c
+++ b/dlls/riched20/para.c
@@ -506,7 +506,7 @@ void ME_DumpParaStyleToBuf(const PARAFORMAT2 *pFmt, char buf[2048])
   DUMP(PFM_STYLE,          "Text style:",        "%d", sStyle);
   DUMP(PFM_LINESPACING,    "Line spacing rule:", "%u", bLineSpacingRule);
   /* bOutlineLevel should be 0 */
-  DUMP(PFM_SHADING,        "Shading Weigth:",    "%u", wShadingWeight);
+  DUMP(PFM_SHADING,        "Shading Weight:",    "%u", wShadingWeight);
   DUMP(PFM_SHADING,        "Shading Style:",     "%u", wShadingStyle);
   DUMP(PFM_NUMBERINGSTART, "Numbering Start:",   "%u", wNumberingStart);
   DUMP(PFM_NUMBERINGSTYLE, "Numbering Style:",   "0x%x", wNumberingStyle);
diff --git a/dlls/secur32/schannel_macosx.c b/dlls/secur32/schannel_macosx.c
index 1c9b35d..b940881 100644
--- a/dlls/secur32/schannel_macosx.c
+++ b/dlls/secur32/schannel_macosx.c
@@ -596,7 +596,7 @@ static OSStatus schan_pull_adapter(SSLConnectionRef transport, void *buff,
  *
  *  Returns:
  *      noErr on complete or partial success; *buff_len indicates how much data
- *          was actually written, which may be less than requrested.
+ *          was actually written, which may be less than requested.
  *      errSSLWouldBlock when no data could be written without blocking.  The
  *          caller should try again.
  *      other error code for failure.
diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c
index 318dcdf..1cba3e2 100644
--- a/dlls/setupapi/devinst.c
+++ b/dlls/setupapi/devinst.c
@@ -1144,8 +1144,8 @@ SetupDiCreateDeviceInfoListExA(const GUID *ClassGuid,
  *   ClassGuid [I] if not NULL only devices with GUID ClassGuid are associated
  *                 with this list.
  *   hwndParent [I] hwnd needed for interface related actions.
- *   MachineName [I] name of machine to create emtpy DeviceInfoSet list, if NULL
- *                   local registry will be used.
+ *   MachineName [I] name of machine to create the empty DeviceInfoSet list for,
+ *                   if NULL the local registry is used.
  *   Reserved [I] must be NULL
  *
  * RETURNS
diff --git a/dlls/shell32/iconcache.c b/dlls/shell32/iconcache.c
index 4549d5b..c3284a2 100644
--- a/dlls/shell32/iconcache.c
+++ b/dlls/shell32/iconcache.c
@@ -106,7 +106,7 @@ static int SIC_LoadOverlayIcon(int icon_idx);
  * SIC_OverlayShortcutImage			[internal]
  *
  * NOTES
- *  Creates a new icon as a copy of the passed-in icon, overlayed with a
+ *  Creates a new icon as a copy of the passed-in icon, overlaid with a
  *  shortcut image. 
  */
 static HICON SIC_OverlayShortcutImage(HICON SourceIcon, BOOL large)
@@ -332,7 +332,7 @@ static INT SIC_LoadIcon (LPCWSTR sSourceFile, INT dwSourceIndex, DWORD dwFlags)
 	  }
 	  else
 	  {
-	    WARN("Failed to create shortcut overlayed icons\n");
+	    WARN("Failed to create shortcut overlaid icons\n");
 	    if (NULL != hiconLargeShortcut) DestroyIcon(hiconLargeShortcut);
 	    if (NULL != hiconSmallShortcut) DestroyIcon(hiconSmallShortcut);
 	    dwFlags &= ~ GIL_FORSHORTCUT;
diff --git a/dlls/shell32/shfldr_unixfs.c b/dlls/shell32/shfldr_unixfs.c
index be1ba81..309c941 100644
--- a/dlls/shell32/shfldr_unixfs.c
+++ b/dlls/shell32/shfldr_unixfs.c
@@ -668,7 +668,7 @@ static HRESULT UNIXFS_path_to_pidl(UnixFolder *pUnixFolder, LPBC pbc, const WCHA
         szCompletePath[cPathLen-1] = '\0';
 
     if ((szCompletePath[0] != '/') || (pNextPathElement[0] != '/')) {
-        ERR("szCompletePath: %s, pNextPathElment: %s\n", szCompletePath, pNextPathElement);
+        ERR("szCompletePath: %s, pNextPathElement: %s\n", szCompletePath, pNextPathElement);
         return E_FAIL;
     }
     
diff --git a/dlls/shell32/tests/shellpath.c b/dlls/shell32/tests/shellpath.c
index 6b5ed76..2125092 100644
--- a/dlls/shell32/tests/shellpath.c
+++ b/dlls/shell32/tests/shellpath.c
@@ -2278,7 +2278,7 @@ static void test_knownFolders(void)
                             /* remove newly created directory */
                             RemoveDirectoryW(sSubFolder2Path);
 
-                            /* verify sub folder. It still succeedes, so Windows does not check folder presence each time */
+                            /* verify subfolder. It still succeeds, so Windows does not check folder presence each time */
                             hr = IKnownFolder_GetPath(subFolder, 0, &folderPath);
                             todo_wine
                             ok(hr == S_OK, "failed to get known folder path: 0x%08x\n", hr);
diff --git a/dlls/shell32/tests/shlfolder.c b/dlls/shell32/tests/shlfolder.c
index da903b0..e80e8a4 100644
--- a/dlls/shell32/tests/shlfolder.c
+++ b/dlls/shell32/tests/shlfolder.c
@@ -1142,7 +1142,7 @@ static void test_GetAttributesOf(void)
     todo_wine
     ok (hr == E_INVALIDARG ||
         broken(hr == S_OK), /* W2K and earlier */
-        "MyComputer->GetAttributesOf(emtpy pidl) should fail! hr = %08x\n", hr);
+        "MyComputer->GetAttributesOf(empty pidl) should fail! hr = %08x\n", hr);
 
     dwFlags = 0xffffffff;
     hr = IShellFolder_GetAttributesOf(psfMyComputer, 0, NULL, &dwFlags);
diff --git a/dlls/urlmon/tests/uri.c b/dlls/urlmon/tests/uri.c
index 464fb07..5f98d4e 100644
--- a/dlls/urlmon/tests/uri.c
+++ b/dlls/urlmon/tests/uri.c
@@ -5768,7 +5768,7 @@ static const uri_builder_test uri_builder_tests[] = {
         0,INET_E_INVALID_URL,FALSE,
         0,0,0,INET_E_INVALID_URL,FALSE
     },
-    /* UserName can't contain any character that is a delimeter for another
+    /* UserName can't contain any character that is a delimiter for another
      * component that appears after it in a normal URI.
      */
     {   "http://google.com/",0,S_OK,FALSE,
diff --git a/dlls/user32/tests/scroll.c b/dlls/user32/tests/scroll.c
index 1c454fb..7691af3 100644
--- a/dlls/user32/tests/scroll.c
+++ b/dlls/user32/tests/scroll.c
@@ -114,7 +114,7 @@ static void test_EnableScrollBar(void)
     ok( ret, "The scrollbar should be enabled.\n" );
     ok( IsWindowEnabled( hScroll ), "The scrollbar window should be enabled.\n" );
 
-    /* disable window, try to reenable */
+    /* disable window, try to re-enable */
     ret = EnableWindow( hScroll, FALSE );
     ok( !ret, "got %d\n", ret );
     ok( !IsWindowEnabled( hScroll ), "The scrollbar window should be disabled.\n" );
diff --git a/dlls/user32/uitools.c b/dlls/user32/uitools.c
index 1afb1c89..9ccfb2c 100644
--- a/dlls/user32/uitools.c
+++ b/dlls/user32/uitools.c
@@ -717,7 +717,7 @@ static BOOL UITOOLS95_DFC_ButtonPush(HDC dc, LPRECT r, UINT uFlags)
 
 
 /************************************************************************
- *	UITOOLS_DFC_ButtonChcek
+ *	UITOOLS_DFC_ButtonCheck
  *
  * Draw a check/3state button coming from DrawFrameControl()
  *
diff --git a/dlls/usp10/usp10.c b/dlls/usp10/usp10.c
index c746c57..1131e65 100644
--- a/dlls/usp10/usp10.c
+++ b/dlls/usp10/usp10.c
@@ -741,7 +741,7 @@ static inline BOOL set_cache_font_properties(const HDC hdc, ScriptCache *sc)
         static const WCHAR chars[4] = {0x0020, 0x200B, 0xF71B, 0x0640};
         /* U+0020: numeric space
            U+200B: zero width space
-           U+F71B: unknow char found by black box testing
+           U+F71B: unknown char found by black box testing
            U+0640: kashida */
         WORD gi[4];
 
@@ -2763,10 +2763,10 @@ static inline int get_cluster_advance(const int* piAdvance,
  *
  * Basic algorithm :
  *  use piAdvance to find the cluster we are looking at
- *  Find the character that is the first character of the cluster
- *  That is our base piCP
- *  If the script snaps to cluster boundries (Hebrew, Indic, Thai) then we
- *  are good Otherwise if the cluster is larger than 1 glyph we need to
+ *  Find the character that is the first character of the cluster.
+ *  That is our base piCP.
+ *  If the script snaps to cluster boundaries (Hebrew, Indic, Thai) then we
+ *  are good. Otherwise, if the cluster is larger than 1 glyph, we need to
  *  determine how far through the cluster to advance the cursor.
  */
 HRESULT WINAPI ScriptXtoCP(int iX,
diff --git a/dlls/windowscodecs/gifformat.c b/dlls/windowscodecs/gifformat.c
index 9ba29f5..ddff88b 100644
--- a/dlls/windowscodecs/gifformat.c
+++ b/dlls/windowscodecs/gifformat.c
@@ -249,7 +249,7 @@ static HRESULT load_GCE_metadata(IStream *stream, const GUID *vendor, DWORD opti
                                  MetadataItem **items, DWORD *count)
 {
 #include "pshpack1.h"
-    struct graphic_control_extenstion
+    struct graphic_control_extension
     {
         BYTE packed;
         /* reservred: 3;
@@ -327,7 +327,7 @@ static HRESULT load_APE_metadata(IStream *stream, const GUID *vendor, DWORD opti
                                  MetadataItem **items, DWORD *count)
 {
 #include "pshpack1.h"
-    struct application_extenstion
+    struct application_extension
     {
         BYTE extension_introducer;
         BYTE extension_label;
@@ -434,7 +434,7 @@ static HRESULT load_GifComment_metadata(IStream *stream, const GUID *vendor, DWO
                                         MetadataItem **items, DWORD *count)
 {
 #include "pshpack1.h"
-    struct gif_extenstion
+    struct gif_extension
     {
         BYTE extension_introducer;
         BYTE extension_label;
diff --git a/dlls/windowscodecs/tests/converter.c b/dlls/windowscodecs/tests/converter.c
index 00ea483..8c7a10f 100644
--- a/dlls/windowscodecs/tests/converter.c
+++ b/dlls/windowscodecs/tests/converter.c
@@ -493,7 +493,7 @@ static void test_encoder_properties(const CLSID* clsid_encoder, IPropertyBag2 *o
         if (FAILED(hr))
             return;
 
-        ok(cProperties == cProperties2, "Missmatch of property count (IPropertyBag2::CountProperties=%i, IPropertyBag2::GetPropertyInfo=%i)\n",
+        ok(cProperties == cProperties2, "Mismatch of property count (IPropertyBag2::CountProperties=%i, IPropertyBag2::GetPropertyInfo=%i)\n",
            (int)cProperties, (int)cProperties2);
     }
 
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index dbfa86c..242f35f 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -777,9 +777,9 @@ static void create_default_sampler(struct wined3d_device *device)
     const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
 
     /*
-     * In SM4+ shaders there is a separation between resources and samplers. Some of shader
-     * instructions allow to access resources without using samplers.
-     * In GLSL resources are always accessed through sampler or image variables. The default
+     * In SM4+ shaders there is a separation between resources and samplers. Some shader
+     * instructions allow access to resources without using samplers.
+     * In GLSL, resources are always accessed through sampler or image variables. The default
      * sampler object is used to emulate the direct resource access when there is no sampler state
      * to use.
      */
diff --git a/dlls/wineps.drv/psdrv.h b/dlls/wineps.drv/psdrv.h
index 75c062a..79f23ea 100644
--- a/dlls/wineps.drv/psdrv.h
+++ b/dlls/wineps.drv/psdrv.h
@@ -549,7 +549,7 @@ extern BOOL PSDRV_WriteBuiltinGlyphShow(PHYSDEV dev, LPCWSTR str, INT count) DEC
 
 extern BOOL PSDRV_SelectDownloadFont(PHYSDEV dev) DECLSPEC_HIDDEN;
 extern BOOL PSDRV_WriteSetDownloadFont(PHYSDEV dev, BOOL vertical) DECLSPEC_HIDDEN;
-extern BOOL PSDRV_WriteDownloadGlyphShow(PHYSDEV dev, const WORD *glpyhs, UINT count) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteDownloadGlyphShow(PHYSDEV dev, const WORD *glyphs, UINT count) DECLSPEC_HIDDEN;
 extern BOOL PSDRV_EmptyDownloadList(PHYSDEV dev, BOOL write_undef) DECLSPEC_HIDDEN;
 
 extern DWORD write_spool( PHYSDEV dev, const void *data, DWORD num ) DECLSPEC_HIDDEN;
diff --git a/dlls/wintrust/register.c b/dlls/wintrust/register.c
index 303426c..b9a7559 100644
--- a/dlls/wintrust/register.c
+++ b/dlls/wintrust/register.c
@@ -40,7 +40,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wintrust);
 static CRYPT_TRUST_REG_ENTRY SoftpubInitialization;
 static CRYPT_TRUST_REG_ENTRY SoftpubMessage;
 static CRYPT_TRUST_REG_ENTRY SoftpubSignature;
-static CRYPT_TRUST_REG_ENTRY SoftpubCertficate;
+static CRYPT_TRUST_REG_ENTRY SoftpubCertificate;
 static CRYPT_TRUST_REG_ENTRY SoftpubCertCheck;
 static CRYPT_TRUST_REG_ENTRY SoftpubFinalPolicy;
 static CRYPT_TRUST_REG_ENTRY SoftpubCleanup;
@@ -100,7 +100,7 @@ static void WINTRUST_InitRegStructs(void)
     WINTRUST_INITREGENTRY(SoftpubInitialization, SP_POLICY_PROVIDER_DLL_NAME, SP_INIT_FUNCTION)
     WINTRUST_INITREGENTRY(SoftpubMessage, SP_POLICY_PROVIDER_DLL_NAME, SP_OBJTRUST_FUNCTION)
     WINTRUST_INITREGENTRY(SoftpubSignature, SP_POLICY_PROVIDER_DLL_NAME, SP_SIGTRUST_FUNCTION)
-    WINTRUST_INITREGENTRY(SoftpubCertficate, SP_POLICY_PROVIDER_DLL_NAME, WT_PROVIDER_CERTTRUST_FUNCTION)
+    WINTRUST_INITREGENTRY(SoftpubCertificate, SP_POLICY_PROVIDER_DLL_NAME, WT_PROVIDER_CERTTRUST_FUNCTION)
     WINTRUST_INITREGENTRY(SoftpubCertCheck, SP_POLICY_PROVIDER_DLL_NAME, SP_CHKCERT_FUNCTION)
     WINTRUST_INITREGENTRY(SoftpubFinalPolicy, SP_POLICY_PROVIDER_DLL_NAME, SP_FINALPOLICY_FUNCTION)
     WINTRUST_INITREGENTRY(SoftpubCleanup, SP_POLICY_PROVIDER_DLL_NAME, SP_CLEANUPPOLICY_FUNCTION)
@@ -134,7 +134,7 @@ static void WINTRUST_FreeRegStructs(void)
     WINTRUST_FREEREGENTRY(SoftpubInitialization);
     WINTRUST_FREEREGENTRY(SoftpubMessage);
     WINTRUST_FREEREGENTRY(SoftpubSignature);
-    WINTRUST_FREEREGENTRY(SoftpubCertficate);
+    WINTRUST_FREEREGENTRY(SoftpubCertificate);
     WINTRUST_FREEREGENTRY(SoftpubCertCheck);
     WINTRUST_FREEREGENTRY(SoftpubFinalPolicy);
     WINTRUST_FREEREGENTRY(SoftpubCleanup);
@@ -432,7 +432,7 @@ static BOOL WINTRUST_RegisterGenVerifyV2(void)
     ProvInfo.sInitProvider              = SoftpubInitialization;
     ProvInfo.sObjectProvider            = SoftpubMessage;
     ProvInfo.sSignatureProvider         = SoftpubSignature;
-    ProvInfo.sCertificateProvider       = SoftpubCertficate;
+    ProvInfo.sCertificateProvider       = SoftpubCertificate;
     ProvInfo.sCertificatePolicyProvider = SoftpubCertCheck;
     ProvInfo.sFinalPolicyProvider       = SoftpubFinalPolicy;
     ProvInfo.sTestPolicyProvider        = NullCTRE; /* No diagnostic policy */
@@ -465,7 +465,7 @@ static BOOL WINTRUST_RegisterPublishedSoftware(void)
     ProvInfo.sInitProvider              = SoftpubInitialization;
     ProvInfo.sObjectProvider            = SoftpubMessage;
     ProvInfo.sSignatureProvider         = SoftpubSignature;
-    ProvInfo.sCertificateProvider       = SoftpubCertficate;
+    ProvInfo.sCertificateProvider       = SoftpubCertificate;
     ProvInfo.sCertificatePolicyProvider = SoftpubCertCheck;
     ProvInfo.sFinalPolicyProvider       = SoftpubFinalPolicy;
     ProvInfo.sTestPolicyProvider        = NullCTRE; /* No diagnostic policy */
@@ -497,7 +497,7 @@ static BOOL WINTRUST_RegisterPublishedSoftwareNoBadUi(void)
     ProvInfo.sInitProvider              = SoftpubInitialization;
     ProvInfo.sObjectProvider            = SoftpubMessage;
     ProvInfo.sSignatureProvider         = SoftpubSignature;
-    ProvInfo.sCertificateProvider       = SoftpubCertficate;
+    ProvInfo.sCertificateProvider       = SoftpubCertificate;
     ProvInfo.sCertificatePolicyProvider = SoftpubCertCheck;
     ProvInfo.sFinalPolicyProvider       = SoftpubFinalPolicy;
     ProvInfo.sTestPolicyProvider        = NullCTRE; /* No diagnostic policy */
@@ -527,7 +527,7 @@ static BOOL WINTRUST_RegisterGenCertVerify(void)
     ProvInfo.sInitProvider              = SoftpubDefCertInit;
     ProvInfo.sObjectProvider            = SoftpubMessage;
     ProvInfo.sSignatureProvider         = SoftpubSignature;
-    ProvInfo.sCertificateProvider       = SoftpubCertficate;
+    ProvInfo.sCertificateProvider       = SoftpubCertificate;
     ProvInfo.sCertificatePolicyProvider = SoftpubCertCheck;
     ProvInfo.sFinalPolicyProvider       = SoftpubFinalPolicy;
     ProvInfo.sTestPolicyProvider        = NullCTRE; /* No diagnostic policy */
@@ -557,7 +557,7 @@ static BOOL WINTRUST_RegisterTrustProviderTest(void)
     ProvInfo.sInitProvider              = SoftpubInitialization;
     ProvInfo.sObjectProvider            = SoftpubMessage;
     ProvInfo.sSignatureProvider         = SoftpubSignature;
-    ProvInfo.sCertificateProvider       = SoftpubCertficate;
+    ProvInfo.sCertificateProvider       = SoftpubCertificate;
     ProvInfo.sCertificatePolicyProvider = SoftpubCertCheck;
     ProvInfo.sFinalPolicyProvider       = SoftpubFinalPolicy;
     ProvInfo.sTestPolicyProvider        = SoftpubDumpStructure;
@@ -639,7 +639,7 @@ static BOOL WINTRUST_RegisterOfficeSignVerify(void)
     ProvInfo.sInitProvider              = OfficeInitializePolicy;
     ProvInfo.sObjectProvider            = SoftpubMessage;
     ProvInfo.sSignatureProvider         = SoftpubSignature;
-    ProvInfo.sCertificateProvider       = SoftpubCertficate;
+    ProvInfo.sCertificateProvider       = SoftpubCertificate;
     ProvInfo.sCertificatePolicyProvider = SoftpubCertCheck;
     ProvInfo.sFinalPolicyProvider       = SoftpubFinalPolicy;
     ProvInfo.sTestPolicyProvider        = NullCTRE; /* No diagnostic policy */
@@ -670,7 +670,7 @@ static BOOL WINTRUST_RegisterDriverVerify(void)
     ProvInfo.sInitProvider              = DriverInitializePolicy;
     ProvInfo.sObjectProvider            = SoftpubMessage;
     ProvInfo.sSignatureProvider         = SoftpubSignature;
-    ProvInfo.sCertificateProvider       = SoftpubCertficate;
+    ProvInfo.sCertificateProvider       = SoftpubCertificate;
     ProvInfo.sCertificatePolicyProvider = SoftpubCertCheck;
     ProvInfo.sFinalPolicyProvider       = DriverFinalPolicy;
     ProvInfo.sTestPolicyProvider        = NullCTRE; /* No diagnostic policy */
diff --git a/include/axextend.idl b/include/axextend.idl
index bde2229..63eb542 100644
--- a/include/axextend.idl
+++ b/include/axextend.idl
@@ -178,7 +178,7 @@ interface IFilterMapper : IUnknown
          [in]  CLSID clsInMaj,
          [in]  CLSID clsInSub,
          [in]  BOOL  bRender,
-         [in]  BOOL  bOututNeeded,
+         [in]  BOOL  bOutputNeeded,
          [in]  CLSID clsOutMaj,
          [in]  CLSID clsOutSub
        );
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index a444330..49c366a 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -3938,7 +3938,7 @@ static int WCMD_handleExpression(WCHAR **expr, int *ret, int depth)
     case ',':
                {
                  int prevresult = -1;
-                 WINE_TRACE("Found expression delimiter - reducing exising stacks\n");
+                 WINE_TRACE("Found expression delimiter - reducing existing stacks\n");
                  while (!rc && opstackhead) {
                    rc = WCMD_reduce(&opstackhead, &varstackhead);
                  }
diff --git a/tools/make_unicode b/tools/make_unicode
index 1a9026b..a089e23 100755
--- a/tools/make_unicode
+++ b/tools/make_unicode
@@ -1393,7 +1393,7 @@ sub dump_scripts($)
     print OUTPUT "/* generated from $UNIDATA/Scripts.txt */\n";
     print OUTPUT "/* DO NOT EDIT!! */\n\n";
 
-    # Inherited was consumed by Unknown, we don't need it as a separate enum memeber
+    # Inherited was consumed by Unknown, we don't need it as a separate enum member
     delete $scripts{"Inherited"};
     print OUTPUT "enum unicode_script_id {\n";
     foreach my $script (sort { $scripts{$a} <=> $scripts{$b} } keys %scripts)
diff --git a/tools/widl/typelib_struct.h b/tools/widl/typelib_struct.h
index 42faac8..0d9f8eb 100644
--- a/tools/widl/typelib_struct.h
+++ b/tools/widl/typelib_struct.h
@@ -215,7 +215,7 @@ typedef struct {
 
 /* after this may follow an array with default value pointers if the
  * appropriate bit in the FKCCIC field has been set:
- * INT   oDefautlValue[nrargs];
+ * INT   oDefaultValue[nrargs];
  */
 
     /* Parameter info one per argument*/
diff --git a/tools/winapi/winapi_local.pm b/tools/winapi/winapi_local.pm
index 9cea587..5a4dcea 100644
--- a/tools/winapi/winapi_local.pm
+++ b/tools/winapi/winapi_local.pm
@@ -320,14 +320,14 @@ sub _check_statements($$$) {
 		if($first_debug_message && $called_name =~ /^(?:FIXME|TRACE)$/) {
 		    $first_debug_message = 0;
 		    if($called_arguments =~ /^\"\((.*?)\)(.*?)\"\s*,\s*(.*?)$/) {
-			my $formating = $1;
+			my $formatting = $1;
 			my $extra = $2;
 			my $arguments = $3;
 
 			my $format;
 			my $argument;
 			my $n = 0;
-			while($formating && ($formating =~ s/^([^,]*),?//, $format = $1, $format =~ s/^\s*(.*?)\s*$/$1/) &&
+			while($formatting && ($formatting =~ s/^([^,]*),?//, $format = $1, $format =~ s/^\s*(.*?)\s*$/$1/) &&
 			      $arguments && ($arguments =~ s/^([^,]*),?//, $argument = $1, $argument =~ s/^\s*(.*?)\s*$/$1/))
 			{
 			    my $type = @{$function->argument_types}[$n];
diff --git a/tools/winebuild/utils.c b/tools/winebuild/utils.c
index 9308e83..6e01f1a 100644
--- a/tools/winebuild/utils.c
+++ b/tools/winebuild/utils.c
@@ -871,7 +871,7 @@ int get_cpu_from_name( const char *name )
  * align on an 8-byte boundary you'd say
  *     .align 3
  *
- * The reason gas is written this way is that it's trying to mimick
+ * The reason gas is written this way is that it's trying to mimic
  * native assemblers for the various architectures it runs on.  gas
  * provides other directives that work consistently across
  * architectures, but of course we want to work on all arches with or
-- 
2.7.0




More information about the wine-patches mailing list