Assorted spelling fixes.
diff --git a/tools/winapi/msvcmaker b/tools/winapi/msvcmaker
index fd40f3d..1d31ae0 100755
--- a/tools/winapi/msvcmaker
+++ b/tools/winapi/msvcmaker
@@ -52,7 +52,7 @@
     while($lookahead || defined($_ = <IN>)) {
 	$lookahead = 0;
 
-	s/^\s*?(.*?)\s*$/$1/; # remove whitespace at begining and end of line
+	s/^\s*?(.*?)\s*$/$1/; # remove whitespace at beginning and end of line
 	s/^(.*?)\s*#.*$/$1/;  # remove comments
 	/^$/ && next;         # skip empty lines
 
@@ -137,7 +137,7 @@
 	    $again = 0;
 	}
 
-	s/^\s*?(.*?)\s*$/$1/; # remove whitespace at begining and end of line
+	s/^\s*?(.*?)\s*$/$1/; # remove whitespace at beginning and end of line
 	s/^(.*?)\s*#.*$/$1/;  # remove comments
 	/^$/ && next;         # skip empty lines
 
diff --git a/tools/winapi/winapi_check_options.pm b/tools/winapi/winapi_check_options.pm
index cd788fd..cccfaa4 100644
--- a/tools/winapi/winapi_check_options.pm
+++ b/tools/winapi/winapi_check_options.pm
@@ -75,7 +75,7 @@
     "calling-convention-win16" => { default => 0, parent => "calling-convention", description => "calling convention checking (Win16)" },
     "calling-convention-win32" => { default => 1, parent => "calling-convention", description => "calling convention checking (Win32)" },
     "misplaced" => { default => 1, parent => "local", description => "check for misplaced functions" },
-    "statements"  => { default => 0, parent => "local", description => "check for statements inconsistances" },
+    "statements"  => { default => 0, parent => "local", description => "check for statements inconsistencies" },
     "cross-call" => { default => 0, parent => ["statements", "win16", "win32"],  description => "check for cross calling functions" },
     "cross-call-win32-win16" => {
 	default => 0, parent => "cross-call", description => "check for cross calls between win32 and win16"
@@ -83,7 +83,7 @@
     "cross-call-unicode-ascii" => {
 	default => 0, parent => "cross-call", description => "check for cross calls between Unicode and ASCII"
     },
-    "debug-messages" => { default => 0, parent => "statements", description => "check for debug messages inconsistances" },
+    "debug-messages" => { default => 0, parent => "statements", description => "check for debug messages inconsistencies" },
 
     "comments" => {
 	default => 1,
@@ -99,36 +99,36 @@
     "documentation" => {
 	default => 1,
 	parent => "local",
-	description => "check for documentation inconsistances"
+	description => "check for documentation inconsistencies"
 	},
     "documentation-pedantic" => {
 	default => 0,
 	parent => "documentation",
-	description => "be pendantic when checking for documentation inconsistances"
+	description => "be pendantic when checking for documentation inconsistencies"
 	},
 
     "documentation-arguments" => {
 	default => 1,
 	parent => "documentation",
-	description => "check for arguments documentation inconsistances\n"
+	description => "check for arguments documentation inconsistencies\n"
 	},
     "documentation-comment-indent" => {
 	default => 0,
-	parent => "documentation", description => "check for documentation comment indent inconsistances"
+	parent => "documentation", description => "check for documentation comment indent inconsistencies"
 	},
     "documentation-comment-width" => {
 	default => 0,
-	parent => "documentation", description => "check for documentation comment width inconsistances"
+	parent => "documentation", description => "check for documentation comment width inconsistencies"
 	},
     "documentation-name" => {
 	default => 1,
 	parent => "documentation",
-	description => "check for documentation name inconsistances\n"
+	description => "check for documentation name inconsistencies\n"
 	},
     "documentation-ordinal" => {
 	default => 1,
 	parent => "documentation",
-	description => "check for documentation ordinal inconsistances\n"
+	description => "check for documentation ordinal inconsistencies\n"
 	},
     "documentation-wrong" => {
 	default => 1,
diff --git a/tools/winapi/winapi_extract b/tools/winapi/winapi_extract
index 70b3f5a..040f228 100755
--- a/tools/winapi/winapi_extract
+++ b/tools/winapi/winapi_extract
@@ -70,7 +70,7 @@
 	while($lookahead || defined($_ = <IN>)) {
 	    $lookahead = 0;
 
-	    s/^\s*?(.*?)\s*$/$1/; # remove whitespace at begining and end of line
+	    s/^\s*?(.*?)\s*$/$1/; # remove whitespace at beginning and end of line
 	    s/^(.*?)\s*#.*$/$1/;  # remove comments
 	    /^$/ && next;         # skip empty lines