winmm: Added a couple of tests for structure alignment.

This commit is contained in:
Eric Pouech 2010-06-25 22:06:07 +02:00 committed by Alexandre Julliard
parent d650316661
commit e9e6845d66
3 changed files with 3627 additions and 0 deletions

View File

@ -7,6 +7,7 @@ IMPORTS = winmm user32 kernel32
C_SRCS = \
capture.c \
generated.c \
mci.c \
midi.c \
mixer.c \

3504
dlls/winmm/tests/generated.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1721,3 +1721,125 @@ PFN_AUTH_NOTIFY
PFN_DIAL_HANDLER
URL_COMPONENTSA
URL_COMPONENTSW
%%%dlls/winmm/tests
%%pack
%description
Unit tests for data structure packing
%header
basetsd.h
winnt.h
windef.h
mmsystem.h
%include
"windows.h"
%type
MMTIME
DRVCONFIGINFO
WAVEHDR
WAVEOUTCAPSA
WAVEOUTCAPSW
WAVEOUTCAPS2A
WAVEOUTCAPS2W
WAVEINCAPSA
WAVEINCAPSW
WAVEINCAPS2A
WAVEINCAPS2W
WAVEFORMAT
PCMWAVEFORMAT
WAVEFORMATEX
MIDIOUTCAPSA
MIDIOUTCAPSW
MIDIOUTCAPS2A
MIDIOUTCAPS2W
MIDIINCAPSA
MIDIINCAPSW
MIDIINCAPS2A
MIDIINCAPS2W
MIDIHDR
MIDIEVENT
AUXCAPSA
AUXCAPSW
AUXCAPS2A
AUXCAPS2W
TIMECAPS
JOYCAPSA
JOYCAPSW
JOYCAPS2A
JOYCAPS2W
JOYINFO
JOYINFOEX
MIXERCAPSA
MIXERCAPSW
MIXERCAPS2A
MIXERCAPS2W
MIXERLINEA
MIXERLINEW
MIXERCONTROLA
MIXERCONTROLW
MIXERLINECONTROLA
MIXERLINECONTROLW
MIXERCONTROLDETAILS
MIXERCONTROLDETAILS_LISTTEXTA
MIXERCONTROLDETAILS_LISTTEXTW
MIXERCONTROLDETAILS_BOOLEAN
MIXERCONTROLDETAILS_SIGNED
MIXERCONTROLDETAILS_UNSIGNED
MMIOINFO
MMCKINFO
MCI_GENERIC_PARMS
MCI_OPEN_PARMSA
MCI_OPEN_PARMSW
MCI_PLAY_PARMS
MCI_SEEK_PARMS
MCI_STATUS_PARMS
MCI_INFO_PARMSA
MCI_INFO_PARMSW
MCI_GETDEVCAPS_PARMS
MCI_SYSINFO_PARMSA
MCI_SYSINFO_PARMSW
MCI_SET_PARMS
MCI_BREAK_PARMS
MCI_SOUND_PARMSA
MCI_SOUND_PARMSW
MCI_SAVE_PARMSA
MCI_SAVE_PARMSW
MCI_LOAD_PARMSA
MCI_LOAD_PARMSW
MCI_RECORD_PARMS
MCI_VD_PLAY_PARMS
MCI_VD_STEP_PARMS
MCI_VD_ESCAPE_PARMSA
MCI_VD_ESCAPE_PARMSW
MCI_WAVE_OPEN_PARMSA
MCI_WAVE_OPEN_PARMSW
MCI_WAVE_DELETE_PARMS
MCI_WAVE_SET_PARMS
MCI_SEQ_SET_PARMS
MCI_ANIM_OPEN_PARMSA
MCI_ANIM_OPEN_PARMSW
MCI_ANIM_PLAY_PARMS
MCI_ANIM_STEP_PARMS
MCI_ANIM_WINDOW_PARMSA
MCI_ANIM_WINDOW_PARMSW
!MCI_ANIM_RECT_PARMS # ifdef puzzles winapi
MCI_ANIM_UPDATE_PARMS
MCI_OVLY_OPEN_PARMSA
MCI_OVLY_OPEN_PARMSW
MCI_OVLY_WINDOW_PARMSA
MCI_OVLY_WINDOW_PARMSW
!MCI_OVLY_RECT_PARMS # ifdef puzzles winapi
MCI_OVLY_SAVE_PARMSA
MCI_OVLY_SAVE_PARMSW
MCI_OVLY_LOAD_PARMSA
MCI_OVLY_LOAD_PARMSW