Updated winapi_check to handle the new additions.

This commit is contained in:
Patrik Stridvall 2000-01-04 00:31:47 +00:00 committed by Alexandre Julliard
parent b7c84d3b22
commit 416a42c34c
4 changed files with 47 additions and 1 deletions

View file

@ -0,0 +1,7 @@
%long
POLICY_INFORMATION_CLASS
%long --extension
LSA_HANDLE

View file

@ -4,4 +4,8 @@ COLORREF
HBITMAP
HDC
HICON
HWND
HWND
%ptr
TRACKMOUSEEVENT *

View file

@ -0,0 +1,31 @@
%long
SQLHANDLE
SQLHDBC
SQLHDESC
SQLHENV
SQLHSTMT
SQLHWND
SQLINTEGER
SQLSMALLINT
SQLUINTEGER
SQLUSMALLINT
%long --extension
SQLRETURNTYPE
%ptr
SQLCHAR *
SQLHANDLE *
SQLHENV *
SQLHSTMT *
SQLINTEGER *
SQLPOINTER
SQLPOINTER *
SQLSMALLINT *
SQLUINTEGER *
SQLUSMALLINT *

View file

@ -46,6 +46,7 @@ sub parse_api_file {
my $module = shift;
my $kind;
my $extension = 0;
my $forbidden = 0;
$$output->progress("$file");
@ -60,10 +61,13 @@ sub parse_api_file {
if(s/^%(\S+)\s*//) {
$kind = $1;
$forbidden = 0;
$extension = 0;
$$allowed_kind{$kind} = 1;
if(/^--forbidden/) {
$forbidden = 1;
} elsif(/^--extension/) {
$extension = 1;
}
} elsif(defined($kind)) {
my $type = $_;