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
cb1dd010
Commit
cb1dd010
authored
Oct 28, 2011
by
Michael Stefaniuc
Committed by
Alexandre Julliard
Oct 28, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Fix numeric constants in mmsystem.h for LLP64 compilers.
Fixup for
5439aede
parent
66fe4e74
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
258 additions
and
258 deletions
+258
-258
mmsystem.h
include/mmsystem.h
+258
-258
No files found.
include/mmsystem.h
View file @
cb1dd010
...
...
@@ -177,13 +177,13 @@ typedef struct mmtime_tag {
#define MMSYSERR_MOREDATA (MMSYSERR_BASE + 21)
#define MMSYSERR_LASTERROR (MMSYSERR_BASE + 21)
#define CALLBACK_TYPEMASK
0x00070000
/* callback type mask */
#define CALLBACK_NULL
0x00000000
/* no callback */
#define CALLBACK_WINDOW
0x00010000
/* dwCallback is a HWND */
#define CALLBACK_TASK
0x00020000
/* dwCallback is a HTASK */
#define CALLBACK_TYPEMASK
__MSABI_LONG(0x00070000)
/* callback type mask */
#define CALLBACK_NULL
__MSABI_LONG(0x00000000)
/* no callback */
#define CALLBACK_WINDOW
__MSABI_LONG(0x00010000)
/* dwCallback is a HWND */
#define CALLBACK_TASK
__MSABI_LONG(0x00020000)
/* dwCallback is a HTASK */
#define CALLBACK_THREAD (CALLBACK_TASK)
/* dwCallback is a thread ID */
#define CALLBACK_FUNCTION
0x00030000
/* dwCallback is a FARPROC */
#define CALLBACK_EVENT
0x00050000
/* dwCallback is an EVENT Handler */
#define CALLBACK_FUNCTION
__MSABI_LONG(0x00030000)
/* dwCallback is a FARPROC */
#define CALLBACK_EVENT
__MSABI_LONG(0x00050000)
/* dwCallback is an EVENT Handler */
#define DRV_LOAD 0x0001
#define DRV_ENABLE 0x0002
...
...
@@ -279,13 +279,13 @@ BOOL WINAPI PlaySoundW(LPCWSTR pszSound, HMODULE hmod, DWORD fdwSound);
#define SND_LOOP 0x0008
/* loop the sound until next sndPlaySound */
#define SND_NOSTOP 0x0010
/* don't stop any currently playing sound */
#define SND_NOWAIT
0x00002000
/* don't wait if the driver is busy */
#define SND_ALIAS
0x00010000
/* name is a registry alias */
#define SND_ALIAS_ID
0x00110000
/* alias is a predefined ID */
#define SND_FILENAME
0x00020000
/* name is file name */
#define SND_RESOURCE
0x00040004
/* name is resource name or atom */
#define SND_PURGE
0x00000040
/* purge all sounds */
#define SND_APPLICATION
0x00000080
/* look for application specific association */
#define SND_NOWAIT
__MSABI_LONG(0x00002000)
/* don't wait if the driver is busy */
#define SND_ALIAS
__MSABI_LONG(0x00010000)
/* name is a registry alias */
#define SND_ALIAS_ID
__MSABI_LONG(0x00110000)
/* alias is a predefined ID */
#define SND_FILENAME
__MSABI_LONG(0x00020000)
/* name is file name */
#define SND_RESOURCE
__MSABI_LONG(0x00040004)
/* name is resource name or atom */
#define SND_PURGE
__MSABI_LONG(0x00000040)
/* purge all sounds */
#define SND_APPLICATION
__MSABI_LONG(0x00000080)
/* look for application specific association */
#define SND_ALIAS_START 0
...
...
@@ -584,7 +584,7 @@ typedef WORD *LPKEYARRAY;
#define MIDI_MAPPER (-1)
/* Only on Win95 and up */
#define MIDI_IO_STATUS
0x00000020
#define MIDI_IO_STATUS
__MSABI_LONG(0x00000020)
/* flags for wFlags parm of
midiOutCachePatches(),
...
...
@@ -758,9 +758,9 @@ typedef struct midievent_tag {
#define MEVT_EVENTTYPE(x) ((BYTE) (((x)>>24)&0xFF))
#define MEVT_EVENTPARM(x) ((DWORD) ((x)&0x00FFFFFF))
#define MEVT_F_CALLBACK
0x40000000
#define MEVT_F_LONG
0x80000000
#define MEVT_F_SHORT
0x00000000
#define MEVT_F_CALLBACK
__MSABI_LONG(0x40000000)
#define MEVT_F_LONG
__MSABI_LONG(0x80000000)
#define MEVT_F_SHORT
__MSABI_LONG(0x00000000)
#define MEVT_COMMENT ((BYTE)0x82)
#define MEVT_LONGMSG ((BYTE)0x80)
#define MEVT_NOP ((BYTE)0x02)
...
...
@@ -1188,22 +1188,22 @@ DECL_WINELIB_TYPE_AW(LPMIXERCAPS2)
#define MIXERLINE_LINEF_SOURCE 0x80000000
/* Mixer flags */
#define MIXER_OBJECTF_HANDLE
0x80000000
#define MIXER_OBJECTF_MIXER
0x00000000
#define MIXER_OBJECTF_HANDLE
__MSABI_LONG(0x80000000)
#define MIXER_OBJECTF_MIXER
__MSABI_LONG(0x00000000)
#define MIXER_OBJECTF_HMIXER (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIXER)
#define MIXER_OBJECTF_WAVEOUT
0x10000000
#define MIXER_OBJECTF_WAVEOUT
__MSABI_LONG(0x10000000)
#define MIXER_OBJECTF_HWAVEOUT (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_WAVEOUT)
#define MIXER_OBJECTF_WAVEIN
0x20000000
#define MIXER_OBJECTF_WAVEIN
__MSABI_LONG(0x20000000)
#define MIXER_OBJECTF_HWAVEIN (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_WAVEIN)
#define MIXER_OBJECTF_MIDIOUT
0x30000000
#define MIXER_OBJECTF_MIDIOUT
__MSABI_LONG(0x30000000)
#define MIXER_OBJECTF_HMIDIOUT (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIDIOUT)
#define MIXER_OBJECTF_MIDIIN
0x40000000
#define MIXER_OBJECTF_MIDIIN
__MSABI_LONG(0x40000000)
#define MIXER_OBJECTF_HMIDIIN (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIDIIN)
#define MIXER_OBJECTF_AUX
0x50000000
#define MIXER_OBJECTF_AUX
__MSABI_LONG(0x50000000)
/* MIXERLINE.dwComponentType */
/* component types for destinations and sources */
#define MIXERLINE_COMPONENTTYPE_DST_FIRST
0x00000000
#define MIXERLINE_COMPONENTTYPE_DST_FIRST
__MSABI_LONG(0x00000000)
#define MIXERLINE_COMPONENTTYPE_DST_UNDEFINED (MIXERLINE_COMPONENTTYPE_DST_FIRST + 0)
#define MIXERLINE_COMPONENTTYPE_DST_DIGITAL (MIXERLINE_COMPONENTTYPE_DST_FIRST + 1)
#define MIXERLINE_COMPONENTTYPE_DST_LINE (MIXERLINE_COMPONENTTYPE_DST_FIRST + 2)
...
...
@@ -1215,7 +1215,7 @@ DECL_WINELIB_TYPE_AW(LPMIXERCAPS2)
#define MIXERLINE_COMPONENTTYPE_DST_VOICEIN (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8)
#define MIXERLINE_COMPONENTTYPE_DST_LAST (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8)
#define MIXERLINE_COMPONENTTYPE_SRC_FIRST
0x00001000
#define MIXERLINE_COMPONENTTYPE_SRC_FIRST
__MSABI_LONG(0x00001000)
#define MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 0)
#define MIXERLINE_COMPONENTTYPE_SRC_DIGITAL (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 1)
#define MIXERLINE_COMPONENTTYPE_SRC_LINE (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 2)
...
...
@@ -1287,41 +1287,41 @@ DECL_WINELIB_TYPE_AW(MIXERLINE)
DECL_WINELIB_TYPE_AW
(
LPMIXERLINE
)
/* MIXERCONTROL.fdwControl */
#define MIXERCONTROL_CONTROLF_UNIFORM
0x00000001
#define MIXERCONTROL_CONTROLF_MULTIPLE
0x00000002
#define MIXERCONTROL_CONTROLF_DISABLED
0x80000000
#define MIXERCONTROL_CONTROLF_UNIFORM
__MSABI_LONG(0x00000001)
#define MIXERCONTROL_CONTROLF_MULTIPLE
__MSABI_LONG(0x00000002)
#define MIXERCONTROL_CONTROLF_DISABLED
__MSABI_LONG(0x80000000)
/* MIXERCONTROL_CONTROLTYPE_xxx building block defines */
#define MIXERCONTROL_CT_CLASS_MASK
0xF0000000
#define MIXERCONTROL_CT_CLASS_CUSTOM
0x00000000
#define MIXERCONTROL_CT_CLASS_METER
0x10000000
#define MIXERCONTROL_CT_CLASS_SWITCH
0x20000000
#define MIXERCONTROL_CT_CLASS_NUMBER
0x30000000
#define MIXERCONTROL_CT_CLASS_SLIDER
0x40000000
#define MIXERCONTROL_CT_CLASS_FADER
0x50000000
#define MIXERCONTROL_CT_CLASS_TIME
0x60000000
#define MIXERCONTROL_CT_CLASS_LIST
0x70000000
#define MIXERCONTROL_CT_CLASS_MASK
__MSABI_LONG(0xF0000000)
#define MIXERCONTROL_CT_CLASS_CUSTOM
__MSABI_LONG(0x00000000)
#define MIXERCONTROL_CT_CLASS_METER
__MSABI_LONG(0x10000000)
#define MIXERCONTROL_CT_CLASS_SWITCH
__MSABI_LONG(0x20000000)
#define MIXERCONTROL_CT_CLASS_NUMBER
__MSABI_LONG(0x30000000)
#define MIXERCONTROL_CT_CLASS_SLIDER
__MSABI_LONG(0x40000000)
#define MIXERCONTROL_CT_CLASS_FADER
__MSABI_LONG(0x50000000)
#define MIXERCONTROL_CT_CLASS_TIME
__MSABI_LONG(0x60000000)
#define MIXERCONTROL_CT_CLASS_LIST
__MSABI_LONG(0x70000000)
#define MIXERCONTROL_CT_SUBCLASS_MASK
0x0F000000
#define MIXERCONTROL_CT_SUBCLASS_MASK
__MSABI_LONG(0x0F000000)
#define MIXERCONTROL_CT_SC_SWITCH_BOOLEAN
0x00000000
#define MIXERCONTROL_CT_SC_SWITCH_BUTTON
0x01000000
#define MIXERCONTROL_CT_SC_SWITCH_BOOLEAN
__MSABI_LONG(0x00000000)
#define MIXERCONTROL_CT_SC_SWITCH_BUTTON
__MSABI_LONG(0x01000000)
#define MIXERCONTROL_CT_SC_METER_POLLED
0x00000000
#define MIXERCONTROL_CT_SC_METER_POLLED
__MSABI_LONG(0x00000000)
#define MIXERCONTROL_CT_SC_TIME_MICROSECS
0x00000000
#define MIXERCONTROL_CT_SC_TIME_MILLISECS
0x01000000
#define MIXERCONTROL_CT_SC_TIME_MICROSECS
__MSABI_LONG(0x00000000)
#define MIXERCONTROL_CT_SC_TIME_MILLISECS
__MSABI_LONG(0x01000000)
#define MIXERCONTROL_CT_SC_LIST_SINGLE
0x00000000
#define MIXERCONTROL_CT_SC_LIST_MULTIPLE
0x01000000
#define MIXERCONTROL_CT_SC_LIST_SINGLE
__MSABI_LONG(0x00000000)
#define MIXERCONTROL_CT_SC_LIST_MULTIPLE
__MSABI_LONG(0x01000000)
#define MIXERCONTROL_CT_UNITS_MASK
0x00FF0000
#define MIXERCONTROL_CT_UNITS_CUSTOM
0x00000000
#define MIXERCONTROL_CT_UNITS_BOOLEAN
0x00010000
#define MIXERCONTROL_CT_UNITS_SIGNED
0x00020000
#define MIXERCONTROL_CT_UNITS_UNSIGNED
0x00030000
#define MIXERCONTROL_CT_UNITS_DECIBELS
0x00040000
/* in 10ths */
#define MIXERCONTROL_CT_UNITS_PERCENT
0x00050000
/* in 10ths */
#define MIXERCONTROL_CT_UNITS_MASK
__MSABI_LONG(0x00FF0000)
#define MIXERCONTROL_CT_UNITS_CUSTOM
__MSABI_LONG(0x00000000)
#define MIXERCONTROL_CT_UNITS_BOOLEAN
__MSABI_LONG(0x00010000)
#define MIXERCONTROL_CT_UNITS_SIGNED
__MSABI_LONG(0x00020000)
#define MIXERCONTROL_CT_UNITS_UNSIGNED
__MSABI_LONG(0x00030000)
#define MIXERCONTROL_CT_UNITS_DECIBELS
__MSABI_LONG(0x00040000)
/* in 10ths */
#define MIXERCONTROL_CT_UNITS_PERCENT
__MSABI_LONG(0x00050000)
/* in 10ths */
/* Commonly used control types for specifying MIXERCONTROL.dwControlType */
#define MIXERCONTROL_CONTROLTYPE_CUSTOM (MIXERCONTROL_CT_CLASS_CUSTOM | MIXERCONTROL_CT_UNITS_CUSTOM)
...
...
@@ -1480,28 +1480,28 @@ typedef struct {
}
MIXERCONTROLDETAILS_UNSIGNED
,
*
LPMIXERCONTROLDETAILS_UNSIGNED
;
/* bits passed to mixerGetLineInfo.fdwInfo */
#define MIXER_GETLINEINFOF_DESTINATION
0x00000000
#define MIXER_GETLINEINFOF_SOURCE
0x00000001
#define MIXER_GETLINEINFOF_LINEID
0x00000002
#define MIXER_GETLINEINFOF_COMPONENTTYPE
0x00000003
#define MIXER_GETLINEINFOF_TARGETTYPE
0x00000004
#define MIXER_GETLINEINFOF_QUERYMASK
0x0000000F
#define MIXER_GETLINEINFOF_DESTINATION
__MSABI_LONG(0x00000000)
#define MIXER_GETLINEINFOF_SOURCE
__MSABI_LONG(0x00000001)
#define MIXER_GETLINEINFOF_LINEID
__MSABI_LONG(0x00000002)
#define MIXER_GETLINEINFOF_COMPONENTTYPE
__MSABI_LONG(0x00000003)
#define MIXER_GETLINEINFOF_TARGETTYPE
__MSABI_LONG(0x00000004)
#define MIXER_GETLINEINFOF_QUERYMASK
__MSABI_LONG(0x0000000F)
/* bitmask passed to mixerGetLineControl */
#define MIXER_GETLINECONTROLSF_ALL
0x00000000
#define MIXER_GETLINECONTROLSF_ONEBYID
0x00000001
#define MIXER_GETLINECONTROLSF_ONEBYTYPE
0x00000002
#define MIXER_GETLINECONTROLSF_QUERYMASK
0x0000000F
#define MIXER_GETLINECONTROLSF_ALL
__MSABI_LONG(0x00000000)
#define MIXER_GETLINECONTROLSF_ONEBYID
__MSABI_LONG(0x00000001)
#define MIXER_GETLINECONTROLSF_ONEBYTYPE
__MSABI_LONG(0x00000002)
#define MIXER_GETLINECONTROLSF_QUERYMASK
__MSABI_LONG(0x0000000F)
/* bitmask passed to mixerGetControlDetails */
#define MIXER_GETCONTROLDETAILSF_VALUE
0x00000000
#define MIXER_GETCONTROLDETAILSF_LISTTEXT
0x00000001
#define MIXER_GETCONTROLDETAILSF_QUERYMASK
0x0000000F
#define MIXER_GETCONTROLDETAILSF_VALUE
__MSABI_LONG(0x00000000)
#define MIXER_GETCONTROLDETAILSF_LISTTEXT
__MSABI_LONG(0x00000001)
#define MIXER_GETCONTROLDETAILSF_QUERYMASK
__MSABI_LONG(0x0000000F)
/* bitmask passed to mixerSetControlDetails */
#define MIXER_SETCONTROLDETAILSF_VALUE
0x00000000
#define MIXER_SETCONTROLDETAILSF_CUSTOM
0x00000001
#define MIXER_SETCONTROLDETAILSF_QUERYMASK
0x0000000F
#define MIXER_SETCONTROLDETAILSF_VALUE
__MSABI_LONG(0x00000000)
#define MIXER_SETCONTROLDETAILSF_CUSTOM
__MSABI_LONG(0x00000001)
#define MIXER_SETCONTROLDETAILSF_QUERYMASK
__MSABI_LONG(0x0000000F)
UINT
WINAPI
mixerGetNumDevs
(
void
);
UINT
WINAPI
mixerOpen
(
LPHMIXER
,
UINT
,
DWORD_PTR
,
DWORD_PTR
,
DWORD
);
...
...
@@ -1882,82 +1882,82 @@ YIELDPROC WINAPI mciGetYieldProc(MCIDEVICEID,DWORD*);
#define MCI_NOTIFY_ABORTED 0x0004
#define MCI_NOTIFY_FAILURE 0x0008
#define MCI_NOTIFY
0x00000001
#define MCI_WAIT
0x00000002
#define MCI_FROM
0x00000004
#define MCI_TO
0x00000008
#define MCI_TRACK
0x00000010
#define MCI_OPEN_SHAREABLE
0x00000100
#define MCI_OPEN_ELEMENT
0x00000200
#define MCI_OPEN_ALIAS
0x00000400
#define MCI_OPEN_ELEMENT_ID
0x00000800
#define MCI_OPEN_TYPE_ID
0x00001000
#define MCI_OPEN_TYPE
0x00002000
#define MCI_SEEK_TO_START
0x00000100
#define MCI_SEEK_TO_END
0x00000200
#define MCI_STATUS_ITEM
0x00000100
#define MCI_STATUS_START
0x00000200
#define MCI_STATUS_LENGTH
0x00000001
#define MCI_STATUS_POSITION
0x00000002
#define MCI_STATUS_NUMBER_OF_TRACKS
0x00000003
#define MCI_STATUS_MODE
0x00000004
#define MCI_STATUS_MEDIA_PRESENT
0x00000005
#define MCI_STATUS_TIME_FORMAT
0x00000006
#define MCI_STATUS_READY
0x00000007
#define MCI_STATUS_CURRENT_TRACK
0x00000008
#define MCI_INFO_PRODUCT
0x00000100
#define MCI_INFO_FILE
0x00000200
#define MCI_INFO_MEDIA_UPC
0x00000400
#define MCI_INFO_MEDIA_IDENTITY
0x00000800
#define MCI_INFO_NAME
0x00001000
#define MCI_INFO_COPYRIGHT
0x00002000
#define MCI_GETDEVCAPS_ITEM
0x00000100
#define MCI_GETDEVCAPS_CAN_RECORD
0x00000001
#define MCI_GETDEVCAPS_HAS_AUDIO
0x00000002
#define MCI_GETDEVCAPS_HAS_VIDEO
0x00000003
#define MCI_GETDEVCAPS_DEVICE_TYPE
0x00000004
#define MCI_GETDEVCAPS_USES_FILES
0x00000005
#define MCI_GETDEVCAPS_COMPOUND_DEVICE
0x00000006
#define MCI_GETDEVCAPS_CAN_EJECT
0x00000007
#define MCI_GETDEVCAPS_CAN_PLAY
0x00000008
#define MCI_GETDEVCAPS_CAN_SAVE
0x00000009
#define MCI_SYSINFO_QUANTITY
0x00000100
#define MCI_SYSINFO_OPEN
0x00000200
#define MCI_SYSINFO_NAME
0x00000400
#define MCI_SYSINFO_INSTALLNAME
0x00000800
#define MCI_SET_DOOR_OPEN
0x00000100
#define MCI_SET_DOOR_CLOSED
0x00000200
#define MCI_SET_TIME_FORMAT
0x00000400
#define MCI_SET_AUDIO
0x00000800
#define MCI_SET_VIDEO
0x00001000
#define MCI_SET_ON
0x00002000
#define MCI_SET_OFF
0x00004000
#define MCI_SET_AUDIO_ALL
0x00000000
#define MCI_SET_AUDIO_LEFT
0x00000001
#define MCI_SET_AUDIO_RIGHT
0x00000002
#define MCI_BREAK_KEY
0x00000100
#define MCI_BREAK_HWND
0x00000200
#define MCI_BREAK_OFF
0x00000400
#define MCI_RECORD_INSERT
0x00000100
#define MCI_RECORD_OVERWRITE
0x00000200
#define MCI_SOUND_NAME
0x00000100
#define MCI_SAVE_FILE
0x00000100
#define MCI_LOAD_FILE
0x00000100
#define MCI_NOTIFY
__MSABI_LONG(0x00000001)
#define MCI_WAIT
__MSABI_LONG(0x00000002)
#define MCI_FROM
__MSABI_LONG(0x00000004)
#define MCI_TO
__MSABI_LONG(0x00000008)
#define MCI_TRACK
__MSABI_LONG(0x00000010)
#define MCI_OPEN_SHAREABLE
__MSABI_LONG(0x00000100)
#define MCI_OPEN_ELEMENT
__MSABI_LONG(0x00000200)
#define MCI_OPEN_ALIAS
__MSABI_LONG(0x00000400)
#define MCI_OPEN_ELEMENT_ID
__MSABI_LONG(0x00000800)
#define MCI_OPEN_TYPE_ID
__MSABI_LONG(0x00001000)
#define MCI_OPEN_TYPE
__MSABI_LONG(0x00002000)
#define MCI_SEEK_TO_START
__MSABI_LONG(0x00000100)
#define MCI_SEEK_TO_END
__MSABI_LONG(0x00000200)
#define MCI_STATUS_ITEM
__MSABI_LONG(0x00000100)
#define MCI_STATUS_START
__MSABI_LONG(0x00000200)
#define MCI_STATUS_LENGTH
__MSABI_LONG(0x00000001)
#define MCI_STATUS_POSITION
__MSABI_LONG(0x00000002)
#define MCI_STATUS_NUMBER_OF_TRACKS
__MSABI_LONG(0x00000003)
#define MCI_STATUS_MODE
__MSABI_LONG(0x00000004)
#define MCI_STATUS_MEDIA_PRESENT
__MSABI_LONG(0x00000005)
#define MCI_STATUS_TIME_FORMAT
__MSABI_LONG(0x00000006)
#define MCI_STATUS_READY
__MSABI_LONG(0x00000007)
#define MCI_STATUS_CURRENT_TRACK
__MSABI_LONG(0x00000008)
#define MCI_INFO_PRODUCT
__MSABI_LONG(0x00000100)
#define MCI_INFO_FILE
__MSABI_LONG(0x00000200)
#define MCI_INFO_MEDIA_UPC
__MSABI_LONG(0x00000400)
#define MCI_INFO_MEDIA_IDENTITY
__MSABI_LONG(0x00000800)
#define MCI_INFO_NAME
__MSABI_LONG(0x00001000)
#define MCI_INFO_COPYRIGHT
__MSABI_LONG(0x00002000)
#define MCI_GETDEVCAPS_ITEM
__MSABI_LONG(0x00000100)
#define MCI_GETDEVCAPS_CAN_RECORD
__MSABI_LONG(0x00000001)
#define MCI_GETDEVCAPS_HAS_AUDIO
__MSABI_LONG(0x00000002)
#define MCI_GETDEVCAPS_HAS_VIDEO
__MSABI_LONG(0x00000003)
#define MCI_GETDEVCAPS_DEVICE_TYPE
__MSABI_LONG(0x00000004)
#define MCI_GETDEVCAPS_USES_FILES
__MSABI_LONG(0x00000005)
#define MCI_GETDEVCAPS_COMPOUND_DEVICE
__MSABI_LONG(0x00000006)
#define MCI_GETDEVCAPS_CAN_EJECT
__MSABI_LONG(0x00000007)
#define MCI_GETDEVCAPS_CAN_PLAY
__MSABI_LONG(0x00000008)
#define MCI_GETDEVCAPS_CAN_SAVE
__MSABI_LONG(0x00000009)
#define MCI_SYSINFO_QUANTITY
__MSABI_LONG(0x00000100)
#define MCI_SYSINFO_OPEN
__MSABI_LONG(0x00000200)
#define MCI_SYSINFO_NAME
__MSABI_LONG(0x00000400)
#define MCI_SYSINFO_INSTALLNAME
__MSABI_LONG(0x00000800)
#define MCI_SET_DOOR_OPEN
__MSABI_LONG(0x00000100)
#define MCI_SET_DOOR_CLOSED
__MSABI_LONG(0x00000200)
#define MCI_SET_TIME_FORMAT
__MSABI_LONG(0x00000400)
#define MCI_SET_AUDIO
__MSABI_LONG(0x00000800)
#define MCI_SET_VIDEO
__MSABI_LONG(0x00001000)
#define MCI_SET_ON
__MSABI_LONG(0x00002000)
#define MCI_SET_OFF
__MSABI_LONG(0x00004000)
#define MCI_SET_AUDIO_ALL
__MSABI_LONG(0x00000000)
#define MCI_SET_AUDIO_LEFT
__MSABI_LONG(0x00000001)
#define MCI_SET_AUDIO_RIGHT
__MSABI_LONG(0x00000002)
#define MCI_BREAK_KEY
__MSABI_LONG(0x00000100)
#define MCI_BREAK_HWND
__MSABI_LONG(0x00000200)
#define MCI_BREAK_OFF
__MSABI_LONG(0x00000400)
#define MCI_RECORD_INSERT
__MSABI_LONG(0x00000100)
#define MCI_RECORD_OVERWRITE
__MSABI_LONG(0x00000200)
#define MCI_SOUND_NAME
__MSABI_LONG(0x00000100)
#define MCI_SAVE_FILE
__MSABI_LONG(0x00000100)
#define MCI_LOAD_FILE
__MSABI_LONG(0x00000100)
typedef
struct
tagMCI_GENERIC_PARMS
{
DWORD_PTR
dwCallback
;
...
...
@@ -2111,35 +2111,35 @@ typedef struct tagMCI_RECORD_PARMS {
#define MCI_VD_FORMAT_TRACK 0x4001
#define MCI_VD_PLAY_REVERSE
0x00010000
#define MCI_VD_PLAY_FAST
0x00020000
#define MCI_VD_PLAY_SPEED
0x00040000
#define MCI_VD_PLAY_SCAN
0x00080000
#define MCI_VD_PLAY_SLOW
0x00100000
#define MCI_VD_PLAY_REVERSE
__MSABI_LONG(0x00010000)
#define MCI_VD_PLAY_FAST
__MSABI_LONG(0x00020000)
#define MCI_VD_PLAY_SPEED
__MSABI_LONG(0x00040000)
#define MCI_VD_PLAY_SCAN
__MSABI_LONG(0x00080000)
#define MCI_VD_PLAY_SLOW
__MSABI_LONG(0x00100000)
#define MCI_VD_SEEK_REVERSE
0x00010000
#define MCI_VD_SEEK_REVERSE
__MSABI_LONG(0x00010000)
#define MCI_VD_STATUS_SPEED
0x00004002
#define MCI_VD_STATUS_FORWARD
0x00004003
#define MCI_VD_STATUS_MEDIA_TYPE
0x00004004
#define MCI_VD_STATUS_SIDE
0x00004005
#define MCI_VD_STATUS_DISC_SIZE
0x00004006
#define MCI_VD_STATUS_SPEED
__MSABI_LONG(0x00004002)
#define MCI_VD_STATUS_FORWARD
__MSABI_LONG(0x00004003)
#define MCI_VD_STATUS_MEDIA_TYPE
__MSABI_LONG(0x00004004)
#define MCI_VD_STATUS_SIDE
__MSABI_LONG(0x00004005)
#define MCI_VD_STATUS_DISC_SIZE
__MSABI_LONG(0x00004006)
#define MCI_VD_GETDEVCAPS_CLV
0x00010000
#define MCI_VD_GETDEVCAPS_CAV
0x00020000
#define MCI_VD_GETDEVCAPS_CLV
__MSABI_LONG(0x00010000)
#define MCI_VD_GETDEVCAPS_CAV
__MSABI_LONG(0x00020000)
#define MCI_VD_SPIN_UP
0x00010000
#define MCI_VD_SPIN_DOWN
0x00020000
#define MCI_VD_SPIN_UP
__MSABI_LONG(0x00010000)
#define MCI_VD_SPIN_DOWN
__MSABI_LONG(0x00020000)
#define MCI_VD_GETDEVCAPS_CAN_REVERSE
0x00004002
#define MCI_VD_GETDEVCAPS_FAST_RATE
0x00004003
#define MCI_VD_GETDEVCAPS_SLOW_RATE
0x00004004
#define MCI_VD_GETDEVCAPS_NORMAL_RATE
0x00004005
#define MCI_VD_GETDEVCAPS_CAN_REVERSE
__MSABI_LONG(0x00004002)
#define MCI_VD_GETDEVCAPS_FAST_RATE
__MSABI_LONG(0x00004003)
#define MCI_VD_GETDEVCAPS_SLOW_RATE
__MSABI_LONG(0x00004004)
#define MCI_VD_GETDEVCAPS_NORMAL_RATE
__MSABI_LONG(0x00004005)
#define MCI_VD_STEP_FRAMES
0x00010000
#define MCI_VD_STEP_REVERSE
0x00020000
#define MCI_VD_STEP_FRAMES
__MSABI_LONG(0x00010000)
#define MCI_VD_STEP_REVERSE
__MSABI_LONG(0x00020000)
#define MCI_VD_ESCAPE_STRING
0x00000100
#define MCI_VD_ESCAPE_STRING
__MSABI_LONG(0x00000100)
typedef
struct
tagMCI_VD_PLAY_PARMS
{
DWORD_PTR
dwCallback
;
...
...
@@ -2166,31 +2166,31 @@ typedef struct tagMCI_VD_ESCAPE_PARMSW {
DECL_WINELIB_TYPE_AW
(
MCI_VD_ESCAPE_PARMS
)
DECL_WINELIB_TYPE_AW
(
LPMCI_VD_ESCAPE_PARMS
)
#define MCI_WAVE_OPEN_BUFFER
0x00010000
#define MCI_WAVE_OPEN_BUFFER
__MSABI_LONG(0x00010000)
#define MCI_WAVE_SET_FORMATTAG
0x00010000
#define MCI_WAVE_SET_CHANNELS
0x00020000
#define MCI_WAVE_SET_SAMPLESPERSEC
0x00040000
#define MCI_WAVE_SET_AVGBYTESPERSEC
0x00080000
#define MCI_WAVE_SET_BLOCKALIGN
0x00100000
#define MCI_WAVE_SET_BITSPERSAMPLE
0x00200000
#define MCI_WAVE_SET_FORMATTAG
__MSABI_LONG(0x00010000)
#define MCI_WAVE_SET_CHANNELS
__MSABI_LONG(0x00020000)
#define MCI_WAVE_SET_SAMPLESPERSEC
__MSABI_LONG(0x00040000)
#define MCI_WAVE_SET_AVGBYTESPERSEC
__MSABI_LONG(0x00080000)
#define MCI_WAVE_SET_BLOCKALIGN
__MSABI_LONG(0x00100000)
#define MCI_WAVE_SET_BITSPERSAMPLE
__MSABI_LONG(0x00200000)
#define MCI_WAVE_INPUT
0x00400000
#define MCI_WAVE_OUTPUT
0x00800000
#define MCI_WAVE_INPUT
__MSABI_LONG(0x00400000)
#define MCI_WAVE_OUTPUT
__MSABI_LONG(0x00800000)
#define MCI_WAVE_STATUS_FORMATTAG
0x00004001
#define MCI_WAVE_STATUS_CHANNELS
0x00004002
#define MCI_WAVE_STATUS_SAMPLESPERSEC
0x00004003
#define MCI_WAVE_STATUS_AVGBYTESPERSEC
0x00004004
#define MCI_WAVE_STATUS_BLOCKALIGN
0x00004005
#define MCI_WAVE_STATUS_BITSPERSAMPLE
0x00004006
#define MCI_WAVE_STATUS_LEVEL
0x00004007
#define MCI_WAVE_STATUS_FORMATTAG
__MSABI_LONG(0x00004001)
#define MCI_WAVE_STATUS_CHANNELS
__MSABI_LONG(0x00004002)
#define MCI_WAVE_STATUS_SAMPLESPERSEC
__MSABI_LONG(0x00004003)
#define MCI_WAVE_STATUS_AVGBYTESPERSEC
__MSABI_LONG(0x00004004)
#define MCI_WAVE_STATUS_BLOCKALIGN
__MSABI_LONG(0x00004005)
#define MCI_WAVE_STATUS_BITSPERSAMPLE
__MSABI_LONG(0x00004006)
#define MCI_WAVE_STATUS_LEVEL
__MSABI_LONG(0x00004007)
#define MCI_WAVE_SET_ANYINPUT
0x04000000
#define MCI_WAVE_SET_ANYOUTPUT
0x08000000
#define MCI_WAVE_SET_ANYINPUT
__MSABI_LONG(0x04000000)
#define MCI_WAVE_SET_ANYOUTPUT
__MSABI_LONG(0x08000000)
#define MCI_WAVE_GETDEVCAPS_INPUTS
0x00004001
#define MCI_WAVE_GETDEVCAPS_OUTPUTS
0x00004002
#define MCI_WAVE_GETDEVCAPS_INPUTS
__MSABI_LONG(0x00004001)
#define MCI_WAVE_GETDEVCAPS_OUTPUTS
__MSABI_LONG(0x00004002)
typedef
struct
tagMCI_WAVE_OPEN_PARMSA
{
DWORD_PTR
dwCallback
;
...
...
@@ -2246,18 +2246,18 @@ typedef struct tagMCI_WAVE_SET_PARMS {
#define MCI_SEQ_SMPTE 0x4004
#define MCI_SEQ_NONE 65533
#define MCI_SEQ_STATUS_TEMPO
0x00004002
#define MCI_SEQ_STATUS_PORT
0x00004003
#define MCI_SEQ_STATUS_SLAVE
0x00004007
#define MCI_SEQ_STATUS_MASTER
0x00004008
#define MCI_SEQ_STATUS_OFFSET
0x00004009
#define MCI_SEQ_STATUS_DIVTYPE
0x0000400A
#define MCI_SEQ_STATUS_TEMPO
__MSABI_LONG(0x00004002)
#define MCI_SEQ_STATUS_PORT
__MSABI_LONG(0x00004003)
#define MCI_SEQ_STATUS_SLAVE
__MSABI_LONG(0x00004007)
#define MCI_SEQ_STATUS_MASTER
__MSABI_LONG(0x00004008)
#define MCI_SEQ_STATUS_OFFSET
__MSABI_LONG(0x00004009)
#define MCI_SEQ_STATUS_DIVTYPE
__MSABI_LONG(0x0000400A)
#define MCI_SEQ_SET_TEMPO
0x00010000
#define MCI_SEQ_SET_PORT
0x00020000
#define MCI_SEQ_SET_SLAVE
0x00040000
#define MCI_SEQ_SET_MASTER
0x00080000
#define MCI_SEQ_SET_OFFSET
0x01000000
#define MCI_SEQ_SET_TEMPO
__MSABI_LONG(0x00010000)
#define MCI_SEQ_SET_PORT
__MSABI_LONG(0x00020000)
#define MCI_SEQ_SET_SLAVE
__MSABI_LONG(0x00040000)
#define MCI_SEQ_SET_MASTER
__MSABI_LONG(0x00080000)
#define MCI_SEQ_SET_OFFSET
__MSABI_LONG(0x01000000)
typedef
struct
tagMCI_SEQ_SET_PARMS
{
DWORD_PTR
dwCallback
;
...
...
@@ -2270,54 +2270,54 @@ typedef struct tagMCI_SEQ_SET_PARMS {
DWORD
dwOffset
;
}
MCI_SEQ_SET_PARMS
,
*
LPMCI_SEQ_SET_PARMS
;
#define MCI_ANIM_OPEN_WS
0x00010000
#define MCI_ANIM_OPEN_PARENT
0x00020000
#define MCI_ANIM_OPEN_NOSTATIC
0x00040000
#define MCI_ANIM_OPEN_WS
__MSABI_LONG(0x00010000)
#define MCI_ANIM_OPEN_PARENT
__MSABI_LONG(0x00020000)
#define MCI_ANIM_OPEN_NOSTATIC
__MSABI_LONG(0x00040000)
#define MCI_ANIM_PLAY_SPEED
0x00010000
#define MCI_ANIM_PLAY_REVERSE
0x00020000
#define MCI_ANIM_PLAY_FAST
0x00040000
#define MCI_ANIM_PLAY_SLOW
0x00080000
#define MCI_ANIM_PLAY_SCAN
0x00100000
#define MCI_ANIM_PLAY_SPEED
__MSABI_LONG(0x00010000)
#define MCI_ANIM_PLAY_REVERSE
__MSABI_LONG(0x00020000)
#define MCI_ANIM_PLAY_FAST
__MSABI_LONG(0x00040000)
#define MCI_ANIM_PLAY_SLOW
__MSABI_LONG(0x00080000)
#define MCI_ANIM_PLAY_SCAN
__MSABI_LONG(0x00100000)
#define MCI_ANIM_STEP_REVERSE
0x00010000
#define MCI_ANIM_STEP_FRAMES
0x00020000
#define MCI_ANIM_STEP_REVERSE
__MSABI_LONG(0x00010000)
#define MCI_ANIM_STEP_FRAMES
__MSABI_LONG(0x00020000)
#define MCI_ANIM_STATUS_SPEED
0x00004001
#define MCI_ANIM_STATUS_FORWARD
0x00004002
#define MCI_ANIM_STATUS_HWND
0x00004003
#define MCI_ANIM_STATUS_HPAL
0x00004004
#define MCI_ANIM_STATUS_STRETCH
0x00004005
#define MCI_ANIM_STATUS_SPEED
__MSABI_LONG(0x00004001)
#define MCI_ANIM_STATUS_FORWARD
__MSABI_LONG(0x00004002)
#define MCI_ANIM_STATUS_HWND
__MSABI_LONG(0x00004003)
#define MCI_ANIM_STATUS_HPAL
__MSABI_LONG(0x00004004)
#define MCI_ANIM_STATUS_STRETCH
__MSABI_LONG(0x00004005)
#define MCI_ANIM_INFO_TEXT
0x00010000
#define MCI_ANIM_INFO_TEXT
__MSABI_LONG(0x00010000)
#define MCI_ANIM_GETDEVCAPS_CAN_REVERSE
0x00004001
#define MCI_ANIM_GETDEVCAPS_FAST_RATE
0x00004002
#define MCI_ANIM_GETDEVCAPS_SLOW_RATE
0x00004003
#define MCI_ANIM_GETDEVCAPS_NORMAL_RATE
0x00004004
#define MCI_ANIM_GETDEVCAPS_PALETTES
0x00004006
#define MCI_ANIM_GETDEVCAPS_CAN_STRETCH
0x00004007
#define MCI_ANIM_GETDEVCAPS_MAX_WINDOWS
0x00004008
#define MCI_ANIM_GETDEVCAPS_CAN_REVERSE
__MSABI_LONG(0x00004001)
#define MCI_ANIM_GETDEVCAPS_FAST_RATE
__MSABI_LONG(0x00004002)
#define MCI_ANIM_GETDEVCAPS_SLOW_RATE
__MSABI_LONG(0x00004003)
#define MCI_ANIM_GETDEVCAPS_NORMAL_RATE
__MSABI_LONG(0x00004004)
#define MCI_ANIM_GETDEVCAPS_PALETTES
__MSABI_LONG(0x00004006)
#define MCI_ANIM_GETDEVCAPS_CAN_STRETCH
__MSABI_LONG(0x00004007)
#define MCI_ANIM_GETDEVCAPS_MAX_WINDOWS
__MSABI_LONG(0x00004008)
#define MCI_ANIM_REALIZE_NORM
0x00010000
#define MCI_ANIM_REALIZE_BKGD
0x00020000
#define MCI_ANIM_REALIZE_NORM
__MSABI_LONG(0x00010000)
#define MCI_ANIM_REALIZE_BKGD
__MSABI_LONG(0x00020000)
#define MCI_ANIM_WINDOW_HWND
0x00010000
#define MCI_ANIM_WINDOW_STATE
0x00040000
#define MCI_ANIM_WINDOW_TEXT
0x00080000
#define MCI_ANIM_WINDOW_ENABLE_STRETCH
0x00100000
#define MCI_ANIM_WINDOW_DISABLE_STRETCH
0x00200000
#define MCI_ANIM_WINDOW_HWND
__MSABI_LONG(0x00010000)
#define MCI_ANIM_WINDOW_STATE
__MSABI_LONG(0x00040000)
#define MCI_ANIM_WINDOW_TEXT
__MSABI_LONG(0x00080000)
#define MCI_ANIM_WINDOW_ENABLE_STRETCH
__MSABI_LONG(0x00100000)
#define MCI_ANIM_WINDOW_DISABLE_STRETCH
__MSABI_LONG(0x00200000)
#define MCI_ANIM_WINDOW_DEFAULT
0x00000000
#define MCI_ANIM_WINDOW_DEFAULT
__MSABI_LONG(0x00000000)
#define MCI_ANIM_RECT
0x00010000
#define MCI_ANIM_PUT_SOURCE
0x00020000
#define MCI_ANIM_PUT_DESTINATION
0x00040000
#define MCI_ANIM_RECT
__MSABI_LONG(0x00010000)
#define MCI_ANIM_PUT_SOURCE
__MSABI_LONG(0x00020000)
#define MCI_ANIM_PUT_DESTINATION
__MSABI_LONG(0x00040000)
#define MCI_ANIM_WHERE_SOURCE
0x00020000
#define MCI_ANIM_WHERE_DESTINATION
0x00040000
#define MCI_ANIM_WHERE_SOURCE
__MSABI_LONG(0x00020000)
#define MCI_ANIM_WHERE_DESTINATION
__MSABI_LONG(0x00040000)
#define MCI_ANIM_UPDATE_HDC
0x00020000
#define MCI_ANIM_UPDATE_HDC
__MSABI_LONG(0x00020000)
typedef
struct
tagMCI_ANIM_OPEN_PARMSA
{
DWORD_PTR
dwCallback
;
...
...
@@ -2389,36 +2389,36 @@ typedef struct tagMCI_ANIM_UPDATE_PARMS {
}
MCI_ANIM_UPDATE_PARMS
,
*
LPMCI_ANIM_UPDATE_PARMS
;
#define MCI_OVLY_OPEN_WS
0x00010000
#define MCI_OVLY_OPEN_PARENT
0x00020000
#define MCI_OVLY_OPEN_WS
__MSABI_LONG(0x00010000)
#define MCI_OVLY_OPEN_PARENT
__MSABI_LONG(0x00020000)
#define MCI_OVLY_STATUS_HWND
0x00004001
#define MCI_OVLY_STATUS_STRETCH
0x00004002
#define MCI_OVLY_STATUS_HWND
__MSABI_LONG(0x00004001)
#define MCI_OVLY_STATUS_STRETCH
__MSABI_LONG(0x00004002)
#define MCI_OVLY_INFO_TEXT
0x00010000
#define MCI_OVLY_INFO_TEXT
__MSABI_LONG(0x00010000)
#define MCI_OVLY_GETDEVCAPS_CAN_STRETCH
0x00004001
#define MCI_OVLY_GETDEVCAPS_CAN_FREEZE
0x00004002
#define MCI_OVLY_GETDEVCAPS_MAX_WINDOWS
0x00004003
#define MCI_OVLY_GETDEVCAPS_CAN_STRETCH
__MSABI_LONG(0x00004001)
#define MCI_OVLY_GETDEVCAPS_CAN_FREEZE
__MSABI_LONG(0x00004002)
#define MCI_OVLY_GETDEVCAPS_MAX_WINDOWS
__MSABI_LONG(0x00004003)
#define MCI_OVLY_WINDOW_HWND
0x00010000
#define MCI_OVLY_WINDOW_STATE
0x00040000
#define MCI_OVLY_WINDOW_TEXT
0x00080000
#define MCI_OVLY_WINDOW_ENABLE_STRETCH
0x00100000
#define MCI_OVLY_WINDOW_DISABLE_STRETCH
0x00200000
#define MCI_OVLY_WINDOW_HWND
__MSABI_LONG(0x00010000)
#define MCI_OVLY_WINDOW_STATE
__MSABI_LONG(0x00040000)
#define MCI_OVLY_WINDOW_TEXT
__MSABI_LONG(0x00080000)
#define MCI_OVLY_WINDOW_ENABLE_STRETCH
__MSABI_LONG(0x00100000)
#define MCI_OVLY_WINDOW_DISABLE_STRETCH
__MSABI_LONG(0x00200000)
#define MCI_OVLY_WINDOW_DEFAULT
0x00000000
#define MCI_OVLY_WINDOW_DEFAULT
__MSABI_LONG(0x00000000)
#define MCI_OVLY_RECT
0x00010000
#define MCI_OVLY_PUT_SOURCE
0x00020000
#define MCI_OVLY_PUT_DESTINATION
0x00040000
#define MCI_OVLY_PUT_FRAME
0x00080000
#define MCI_OVLY_PUT_VIDEO
0x00100000
#define MCI_OVLY_RECT
__MSABI_LONG(0x00010000)
#define MCI_OVLY_PUT_SOURCE
__MSABI_LONG(0x00020000)
#define MCI_OVLY_PUT_DESTINATION
__MSABI_LONG(0x00040000)
#define MCI_OVLY_PUT_FRAME
__MSABI_LONG(0x00080000)
#define MCI_OVLY_PUT_VIDEO
__MSABI_LONG(0x00100000)
#define MCI_OVLY_WHERE_SOURCE
0x00020000
#define MCI_OVLY_WHERE_DESTINATION
0x00040000
#define MCI_OVLY_WHERE_FRAME
0x00080000
#define MCI_OVLY_WHERE_VIDEO
0x00100000
#define MCI_OVLY_WHERE_SOURCE
__MSABI_LONG(0x00020000)
#define MCI_OVLY_WHERE_DESTINATION
__MSABI_LONG(0x00040000)
#define MCI_OVLY_WHERE_FRAME
__MSABI_LONG(0x00080000)
#define MCI_OVLY_WHERE_VIDEO
__MSABI_LONG(0x00100000)
typedef
struct
tagMCI_OVLY_OPEN_PARMSA
{
DWORD_PTR
dwCallback
;
...
...
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