Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
2e668d25
Commit
2e668d25
authored
Jan 08, 2009
by
Francois Gouget
Committed by
Alexandre Julliard
Jan 08, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
winapi_test: Updated so the generated tests work.
parent
14d44a06
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
53 additions
and
42 deletions
+53
-42
generated.c
dlls/gdi32/tests/generated.c
+1
-1
generated.c
dlls/kernel32/tests/generated.c
+1
-1
generated.c
dlls/ntdll/tests/generated.c
+1
-1
generated.c
dlls/rpcrt4/tests/generated.c
+39
-6
generated.c
dlls/shell32/tests/generated.c
+1
-27
generated.c
dlls/shlwapi/tests/generated.c
+1
-1
generated.c
dlls/urlmon/tests/generated.c
+1
-1
generated.c
dlls/user32/tests/generated.c
+1
-1
generated.c
dlls/wininet/tests/generated.c
+1
-1
tests.dat
tools/winapi/tests.dat
+2
-2
winapi_test
tools/winapi/winapi_test
+4
-0
No files found.
dlls/gdi32/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
dlls/kernel32/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
dlls/ntdll/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
dlls/rpcrt4/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
@@ -128,7 +128,6 @@ static void test_pack_RPC_STATUS(void)
{
/* RPC_STATUS */
TEST_TYPE
(
RPC_STATUS
,
4
,
4
);
TEST_TYPE_SIGNED
(
RPC_STATUS
);
}
static
void
test_pack_PRPC_POLICY
(
void
)
...
...
@@ -165,7 +164,7 @@ static void test_pack_RPC_BINDING_VECTOR(void)
{
/* RPC_BINDING_VECTOR (pack 4) */
TEST_TYPE
(
RPC_BINDING_VECTOR
,
8
,
4
);
TEST_FIELD
(
RPC_BINDING_VECTOR
,
unsigned
long
,
Count
,
0
,
4
,
4
);
TEST_FIELD
(
RPC_BINDING_VECTOR
,
ULONG
,
Count
,
0
,
4
,
4
);
TEST_FIELD
(
RPC_BINDING_VECTOR
,
RPC_BINDING_HANDLE
[
1
],
BindingH
,
4
,
4
,
4
);
}
...
...
@@ -178,6 +177,10 @@ static void test_pack_RPC_IF_HANDLE(void)
static
void
test_pack_RPC_IF_ID
(
void
)
{
/* RPC_IF_ID (pack 4) */
TEST_TYPE
(
RPC_IF_ID
,
20
,
4
);
TEST_FIELD
(
RPC_IF_ID
,
UUID
,
Uuid
,
0
,
16
,
4
);
TEST_FIELD
(
RPC_IF_ID
,
unsigned
short
,
VersMajor
,
16
,
2
,
2
);
TEST_FIELD
(
RPC_IF_ID
,
unsigned
short
,
VersMinor
,
18
,
2
,
2
);
}
static
void
test_pack_RPC_POLICY
(
void
)
...
...
@@ -185,15 +188,15 @@ static void test_pack_RPC_POLICY(void)
/* RPC_POLICY (pack 4) */
TEST_TYPE
(
RPC_POLICY
,
12
,
4
);
TEST_FIELD
(
RPC_POLICY
,
unsigned
int
,
Length
,
0
,
4
,
4
);
TEST_FIELD
(
RPC_POLICY
,
unsigned
long
,
EndpointFlags
,
4
,
4
,
4
);
TEST_FIELD
(
RPC_POLICY
,
unsigned
long
,
NICFlags
,
8
,
4
,
4
);
TEST_FIELD
(
RPC_POLICY
,
ULONG
,
EndpointFlags
,
4
,
4
,
4
);
TEST_FIELD
(
RPC_POLICY
,
ULONG
,
NICFlags
,
8
,
4
,
4
);
}
static
void
test_pack_UUID_VECTOR
(
void
)
{
/* UUID_VECTOR (pack 4) */
TEST_TYPE
(
UUID_VECTOR
,
8
,
4
);
TEST_FIELD
(
UUID_VECTOR
,
unsigned
long
,
Count
,
0
,
4
,
4
);
TEST_FIELD
(
UUID_VECTOR
,
ULONG
,
Count
,
0
,
4
,
4
);
TEST_FIELD
(
UUID_VECTOR
,
UUID
*
[
1
],
Uuid
,
4
,
4
,
4
);
}
...
...
@@ -201,6 +204,7 @@ static void test_pack_PRPC_CLIENT_INTERFACE(void)
{
/* PRPC_CLIENT_INTERFACE */
TEST_TYPE
(
PRPC_CLIENT_INTERFACE
,
4
,
4
);
TEST_TYPE_POINTER
(
PRPC_CLIENT_INTERFACE
,
68
,
4
);
}
static
void
test_pack_PRPC_DISPATCH_TABLE
(
void
)
...
...
@@ -228,6 +232,7 @@ static void test_pack_PRPC_SERVER_INTERFACE(void)
{
/* PRPC_SERVER_INTERFACE */
TEST_TYPE
(
PRPC_SERVER_INTERFACE
,
4
,
4
);
TEST_TYPE_POINTER
(
PRPC_SERVER_INTERFACE
,
68
,
4
);
}
static
void
test_pack_PRPC_SYNTAX_IDENTIFIER
(
void
)
...
...
@@ -240,7 +245,16 @@ static void test_pack_PRPC_SYNTAX_IDENTIFIER(void)
static
void
test_pack_RPC_CLIENT_INTERFACE
(
void
)
{
/* RPC_CLIENT_INTERFACE (pack 4) */
TEST_TYPE
(
RPC_CLIENT_INTERFACE
,
68
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
unsigned
int
,
Length
,
0
,
4
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
RPC_SYNTAX_IDENTIFIER
,
InterfaceId
,
4
,
20
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
RPC_SYNTAX_IDENTIFIER
,
TransferSyntax
,
24
,
20
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
PRPC_DISPATCH_TABLE
,
DispatchTable
,
44
,
4
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
unsigned
int
,
RpcProtseqEndpointCount
,
48
,
4
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
PRPC_PROTSEQ_ENDPOINT
,
RpcProtseqEndpoint
,
52
,
4
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
ULONG_PTR
,
Reserved
,
56
,
4
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
void
const
*
,
InterpreterInfo
,
60
,
4
,
4
);
TEST_FIELD
(
RPC_CLIENT_INTERFACE
,
unsigned
int
,
Flags
,
64
,
4
,
4
);
}
static
void
test_pack_RPC_DISPATCH_FUNCTION
(
void
)
...
...
@@ -285,7 +299,16 @@ static void test_pack_RPC_PROTSEQ_ENDPOINT(void)
static
void
test_pack_RPC_SERVER_INTERFACE
(
void
)
{
/* RPC_SERVER_INTERFACE (pack 4) */
TEST_TYPE
(
RPC_SERVER_INTERFACE
,
68
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
unsigned
int
,
Length
,
0
,
4
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
RPC_SYNTAX_IDENTIFIER
,
InterfaceId
,
4
,
20
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
RPC_SYNTAX_IDENTIFIER
,
TransferSyntax
,
24
,
20
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
PRPC_DISPATCH_TABLE
,
DispatchTable
,
44
,
4
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
unsigned
int
,
RpcProtseqEndpointCount
,
48
,
4
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
PRPC_PROTSEQ_ENDPOINT
,
RpcProtseqEndpoint
,
52
,
4
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
RPC_MGR_EPV
*
,
DefaultManagerEpv
,
56
,
4
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
void
const
*
,
InterpreterInfo
,
60
,
4
,
4
);
TEST_FIELD
(
RPC_SERVER_INTERFACE
,
unsigned
int
,
Flags
,
64
,
4
,
4
);
}
static
void
test_pack_RPC_SYNTAX_IDENTIFIER
(
void
)
...
...
@@ -434,6 +457,15 @@ static void test_pack_MIDL_STUBLESS_PROXY_INFO(void)
static
void
test_pack_MIDL_SYNTAX_INFO
(
void
)
{
/* MIDL_SYNTAX_INFO (pack 4) */
TEST_TYPE
(
MIDL_SYNTAX_INFO
,
48
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
RPC_SYNTAX_IDENTIFIER
,
TransferSyntax
,
0
,
20
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
RPC_DISPATCH_TABLE
*
,
DispatchTable
,
20
,
4
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
PFORMAT_STRING
,
ProcString
,
24
,
4
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
unsigned
short
*
,
FmtStringOffset
,
28
,
4
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
PFORMAT_STRING
,
TypeString
,
32
,
4
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
void
*
,
aUserMarshalQuadruple
,
36
,
4
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
ULONG_PTR
,
pReserved1
,
40
,
4
,
4
);
TEST_FIELD
(
MIDL_SYNTAX_INFO
,
ULONG_PTR
,
pReserved2
,
44
,
4
,
4
);
}
static
void
test_pack_NDR_CCONTEXT
(
void
)
...
...
@@ -544,6 +576,7 @@ static void test_pack_PMIDL_SYNTAX_INFO(void)
{
/* PMIDL_SYNTAX_INFO */
TEST_TYPE
(
PMIDL_SYNTAX_INFO
,
4
,
4
);
TEST_TYPE_POINTER
(
PMIDL_SYNTAX_INFO
,
48
,
4
);
}
static
void
test_pack_PNDR_ASYNC_MESSAGE
(
void
)
...
...
dlls/shell32/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
@@ -530,29 +530,12 @@ static void test_pack_FMTID(void)
TEST_TYPE
(
FMTID
,
16
,
4
);
}
static
void
test_pack_GUID
(
void
)
{
/* GUID (pack 4) */
TEST_TYPE
(
GUID
,
16
,
4
);
TEST_FIELD
(
GUID
,
unsigned
long
,
Data1
,
0
,
4
,
4
);
TEST_FIELD
(
GUID
,
unsigned
short
,
Data2
,
4
,
2
,
2
);
TEST_FIELD
(
GUID
,
unsigned
short
,
Data3
,
6
,
2
,
2
);
TEST_FIELD
(
GUID
,
unsigned
char
[
8
],
Data4
,
8
,
8
,
1
);
}
static
void
test_pack_IID
(
void
)
{
/* IID */
TEST_TYPE
(
IID
,
16
,
4
);
}
static
void
test_pack_LPGUID
(
void
)
{
/* LPGUID */
TEST_TYPE
(
LPGUID
,
4
,
4
);
TEST_TYPE_POINTER
(
LPGUID
,
16
,
4
);
}
static
void
test_pack_APPBARDATA
(
void
)
{
/* APPBARDATA (pack 1) */
...
...
@@ -1227,12 +1210,6 @@ static void test_pack_SHELLSTATE(void)
TEST_FIELD
(
SHELLSTATE
,
UINT
,
uNotUsed
,
24
,
4
,
1
);
}
static
void
test_pack_SHELLVIEWID
(
void
)
{
/* SHELLVIEWID */
TEST_TYPE
(
SHELLVIEWID
,
16
,
4
);
}
static
void
test_pack_TBINFO
(
void
)
{
/* TBINFO (pack 8) */
...
...
@@ -1275,7 +1252,6 @@ static void test_pack(void)
test_pack_FLAGGED_BYTE_BLOB
();
test_pack_FLAGGED_WORD_BLOB
();
test_pack_FMTID
();
test_pack_GUID
();
test_pack_HMETAFILEPICT
();
test_pack_HYPER_SIZEDARR
();
test_pack_IID
();
...
...
@@ -1300,7 +1276,6 @@ static void test_pack(void)
test_pack_LPFILEGROUPDESCRIPTORA
();
test_pack_LPFILEGROUPDESCRIPTORW
();
test_pack_LPFNVIEWCALLBACK
();
test_pack_LPGUID
();
test_pack_LPIDA
();
test_pack_LPITEMIDLIST
();
test_pack_LPOLESTR
();
...
...
@@ -1348,7 +1323,6 @@ static void test_pack(void)
test_pack_SHELLEXECUTEINFOW
();
test_pack_SHELLFLAGSTATE
();
test_pack_SHELLSTATE
();
test_pack_SHELLVIEWID
();
test_pack_SHFILEINFOA
();
test_pack_SHFILEINFOW
();
test_pack_SHFILEOPSTRUCTA
();
...
...
dlls/shlwapi/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
dlls/urlmon/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
dlls/user32/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
dlls/wininet/tests/generated.c
View file @
2e668d25
/* File generated automatically from tools/winapi/test.dat; do not edit! */
/* File generated automatically from tools/winapi/test
s
.dat; do not edit! */
/* This file can be copied, modified and distributed without restriction. */
/*
...
...
tools/winapi/tests.dat
View file @
2e668d25
...
...
@@ -1089,7 +1089,7 @@ FILEOP_FLAGS
FLAGGED_BYTE_BLOB
FLAGGED_WORD_BLOB
FMTID
GUID
!GUID # Definition contains preprocessor directives
HMETAFILEPICT
HYPER_SIZEDARR
IFileSystemBindData
...
...
@@ -1118,7 +1118,7 @@ LPFILEDESCRIPTORW
LPFILEGROUPDESCRIPTORA
LPFILEGROUPDESCRIPTORW
LPFNVIEWCALLBACK
LPGUID
!LPGUID # Definition contains preprocessor directives
LPIDA
LPITEMIDLIST
LPOLESTR
...
...
tools/winapi/winapi_test
View file @
2e668d25
...
...
@@ -234,6 +234,10 @@ sub _find_align_kind_size($) {
$align
=
4
;
$kind
=
"struct"
;
$size
=
8
;
}
elsif
(
/^GUID$/
)
{
$align
=
4
;
$kind
=
"struct"
;
$size
=
16
;
}
elsif
(
/^(?:VOID)$/
)
{
$align
=
4
;
$kind
=
"signed"
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment