- Addded support for API:s implemented with __ASM_GLOBAL_FUNC
- Reorganized documentation checking.
- Minor API files fixes

diff --git a/tools/winapi_check/winapi_parser.pm b/tools/winapi_check/winapi_parser.pm
index c45b21d..9eb882a 100644
--- a/tools/winapi_check/winapi_parser.pm
+++ b/tools/winapi_check/winapi_parser.pm
@@ -303,6 +303,11 @@
 	    if($level == 0) {
 		&$function_end;
 	    }
+	} elsif(/__ASM_GLOBAL_FUNC\(\s*(.*?)\s*,/s) {
+	    $_ = $'; $again = 1;
+	    my @arguments = ();
+	    &$function_begin($documentation, "", "void", "__asm", $1, \@arguments);
+	    &$function_end;
 	} elsif(/DC_(GET_X_Y|GET_VAL_16)\s*\(\s*(.*?)\s*,\s*(.*?)\s*,\s*(.*?)\s*\)/s) {
 	    $_ = $'; $again = 1;
 	    my @arguments = ("HDC16");