- Slightly better handling of external/internal names.
- Minor bug fixes.
- Minor API files update.

diff --git a/tools/winapi_check/preprocessor.pm b/tools/winapi_check/preprocessor.pm
index dd9fbd4..771c26c 100644
--- a/tools/winapi_check/preprocessor.pm
+++ b/tools/winapi_check/preprocessor.pm
@@ -78,7 +78,7 @@
 	    }
 	} elsif(/^(\w+)\s*(<|<=|==|!=|>=|>)\s*(\w+)\s*((\&\&|\|\|)\s*)?/) {
 	    $_ = $';
-	} elsif(/^(\w+)\s*$/) {
+	} elsif(/^(!)?(\w+)\s*$/) {
 	    $_ = $';
 	} elsif(/^\(|\)/) {
 	    $_ = $';