- Don't add standard headers for the dll separation hacks.
- API files update.
diff --git a/tools/winapi_check/winapi_documentation.pm b/tools/winapi_check/winapi_documentation.pm
index a944f3e..32e5069 100644
--- a/tools/winapi_check/winapi_documentation.pm
+++ b/tools/winapi_check/winapi_documentation.pm
@@ -86,7 +86,9 @@
my $module2 = $6;
my $ordinal2 = $7;
-
+ if ($winapi->function_wine_extension(lc($module2), $external_name2)) {
+ $output->write("documentation: $external_name2 (\U$module2\E.$ordinal2) is a Wine extension \\\n$documentation\n");
+ }
if(length($1) != 1 || length($2) < 1 ||
length($4) < 1 || $5 ne "(" || $8 ne ")")
@@ -104,8 +106,9 @@
}
}
}
- if(($options->documentation_name && !$found_name) ||
- ($options->documentation_ordinal && !$found_ordinal))
+ if((($options->documentation_name && !$found_name) ||
+ ($options->documentation_ordinal && !$found_ordinal)) &&
+ !$winapi->function_wine_extension($module, $external_name))
{
$documentation_error = 1;
$output->write("documentation: expected $external_name (\U$module\E.$ordinal): \\\n$documentation\n");
@@ -143,12 +146,14 @@
$ordinal eq $ordinal2 &&
($external_name2 eq "@" ||
($win16api->is_module($module2) && !$win16api->is_function_stub_in_module($module2, $external_name2)) ||
- ($win32api->is_module($module2) && !$win32api->is_function_stub_in_module($module2, $external_name2))) &&
+ ($win32api->is_module($module2) && !$win32api->is_function_stub_in_module($module2, $external_name2))) ||
$modules->is_allowed_module_in_file($module2, "$current_dir/$file"))
{
$found = 1;
last;
}
+
+
}
if(!$found) {
$output->write("documentation: $external_name (\U$module\E.$ordinal) wrong\n");