ReactOS
0.4.15-dev-2355-gaf9df93
|
Go to the source code of this file.
Classes | |
struct | DRVM_IOCTL_DATA |
struct | joypos_tag |
struct | joyrange_tag |
struct | joyreguservalues_tag |
struct | joyreghwsettings_tag |
struct | joyreghwvalues_tag |
struct | joyreghwconfig_tag |
struct | joycalibrate_tag |
struct | PORTALLOC |
struct | WAVEOPENDESC |
struct | MIDIOPENSTRMID |
struct | MIDIOPENDESC |
struct | tMIXEROPENDESC |
struct | MCI_OPEN_DRIVER_PARMSA |
struct | MCI_OPEN_DRIVER_PARMSW |
Functions | |
DWORD_PTR WINAPI | mciGetDriverData (UINT uDeviceID) |
BOOL WINAPI | mciSetDriverData (UINT uDeviceID, DWORD_PTR dwData) |
UINT WINAPI | mciDriverYield (UINT uDeviceID) |
BOOL WINAPI | mciDriverNotify (HWND hwndCallback, UINT uDeviceID, UINT uStatus) |
UINT WINAPI | mciLoadCommandResource (HINSTANCE hInstance, LPCWSTR lpResName, UINT uType) |
BOOL WINAPI | mciFreeCommandResource (UINT uTable) |
BOOL APIENTRY | DriverCallback (DWORD_PTR dwCallBack, DWORD uFlags, HDRVR hDev, DWORD wMsg, DWORD_PTR dwUser, DWORD_PTR dwParam1, DWORD_PTR dwParam2) |
UINT WINAPI | mmTaskCreate (LPTASKCALLBACK, HANDLE *, DWORD_PTR) |
void WINAPI | mmTaskBlock (DWORD) |
BOOL WINAPI | mmTaskSignal (DWORD) |
void WINAPI | mmTaskYield (void) |
DWORD WINAPI | mmGetCurrentTask (void) |
#define DCB_EVENT 0x0005 /* dwCallback is an EVENT Handler */ |
#define DCB_NOSWITCH 0x0008 /* don't switch stacks for callback */ |
#define DRV_PNPINSTALL (DRV_RESERVED + 11) |
#define DRV_QUERYDEVICEINTERFACE (DRV_RESERVED + 12) |
#define DRV_QUERYDEVICEINTERFACESIZE (DRV_RESERVED + 13) |
#define DRV_QUERYDEVNODE (DRV_RESERVED + 2) |
#define DRV_QUERYDRIVERIDS (DRV_RESERVED + 4) |
#define DRV_QUERYDRVENTRY (DRV_RESERVED + 1) |
#define DRV_QUERYFUNCTIONINSTANCEID (DRV_RESERVED + 17) |
#define DRV_QUERYIDFROMSTRINGID (DRV_RESERVED + 16) |
#define DRV_QUERYMAPPABLE (DRV_RESERVED + 5) |
#define DRV_QUERYMODULE (DRV_RESERVED + 9) |
#define DRV_QUERYNAME (DRV_RESERVED + 3) |
#define DRV_QUERYSTRINGID (DRV_RESERVED + 14) |
#define DRV_QUERYSTRINGIDSIZE (DRV_RESERVED + 15) |
#define DRVM_ADD_THRU (DRVM_IOCTL+1) |
#define DRVM_IOCTL_LAST (DRVM_IOCTL+5) |
#define DRVM_MAPPER_CONSOLEVOICECOM_GET (DRVM_MAPPER+23) |
#define DRVM_MAPPER_PREFERRED_GET (DRVM_MAPPER+21) |
#define DRVM_MAPPER_RECONFIGURE (DRVM_MAPPER+1) |
#define DRVM_MAPPER_STATUS (DRVM_MAPPER+0) |
#define DRVM_REMOVE_THRU (DRVM_IOCTL+2) |
#define JDD_CONFIGCHANGED (DRV_RESERVED + 0x0103) |
#define JDD_GETDEVCAPS (DRV_RESERVED + 0x0002) |
#define JDD_GETNUMDEVS (DRV_RESERVED + 0x0001) |
#define JDD_GETPOS (DRV_RESERVED + 0x0101) |
#define JDD_GETPOSEX (DRV_RESERVED + 0x0104) |
#define JDD_SETCALIBRATION (DRV_RESERVED + 0x0102) |
#define JOY_HWS_HASPOV 0x00000002l /* point of view hat present */ |
#define JOY_HWS_HASR 0x00080000l /* has R (4th axis) info */ |
#define JOY_HWS_HASU 0x00800000l /* has U (5th axis) info */ |
#define JOY_HWS_HASV 0x01000000l /* has V (6th axis) info */ |
#define JOY_HWS_ISCARCTRL 0x00000040l /* joystick is a car controller */ |
#define JOY_HWS_ISGAMEPAD 0x00000020l /* joystick is a game pad */ |
#define JOY_HWS_ISYOKE 0x00000010l /* joystick is a flight yoke */ |
#define JOY_HWS_POVISBUTTONCOMBOS 0x00000004l /* pov done through combo of buttons */ |
#define JOY_HWS_POVISJ1X 0x00010000l /* pov done through J1 X axis */ |
#define JOY_HWS_POVISJ1Y 0x00020000l /* pov done through J1 Y axis */ |
#define JOY_HWS_POVISJ2X 0x00040000l /* pov done through J2 X axis */ |
#define JOY_HWS_POVISPOLL 0x00000008l /* pov done through polling */ |
#define JOY_HWS_RISJ1X 0x00100000l /* R done through J1 X axis */ |
#define JOY_HWS_RISJ1Y 0x00200000l /* R done through J1 Y axis */ |
#define JOY_HWS_RISJ2Y 0x00400000l /* R done through J2 X axis */ |
#define JOY_US_HASRUDDER 0x00000001l /* joystick configured with rudder */ |
#define JOY_US_ISOEM 0x00000004l /* joystick is an OEM defined type */ |
#define JOY_US_PRESENT 0x00000002l /* is joystick actually present? */ |
#define MAKEMCIRESOURCE | ( | wRet, | |
wRes | |||
) | MAKELRESULT((wRet), (wRes)) |
#define MCI_COLONIZED3_RETURN 0x00020000 /* colonized ID, 3 bytes data */ |
#define MCI_COLONIZED4_RETURN 0x00040000 /* colonized ID, 4 bytes data */ |
#define MCI_FALSE (MCI_STRING_OFFSET + 19) |
#define MCI_FORMAT_BYTES_S (MCI_STRING_OFFSET + 29) |
#define MCI_FORMAT_FRAMES_S (MCI_STRING_OFFSET + 24) |
#define MCI_FORMAT_HMS_S (MCI_STRING_OFFSET + 22) |
#define MCI_FORMAT_MILLISECONDS_S (MCI_STRING_OFFSET + 21) |
#define MCI_FORMAT_MSF_S (MCI_STRING_OFFSET + 23) |
#define MCI_FORMAT_RETURN_BASE MCI_FORMAT_MILLISECONDS_S |
#define MCI_FORMAT_SAMPLES_S (MCI_STRING_OFFSET + 30) |
#define MCI_FORMAT_SMPTE_24_S (MCI_STRING_OFFSET + 25) |
#define MCI_FORMAT_SMPTE_25_S (MCI_STRING_OFFSET + 26) |
#define MCI_FORMAT_SMPTE_30_S (MCI_STRING_OFFSET + 27) |
#define MCI_FORMAT_SMPTE_30DROP_S (MCI_STRING_OFFSET + 28) |
#define MCI_FORMAT_TMSF_S (MCI_STRING_OFFSET + 31) |
#define MCI_INTEGER_RETURNED 0x00080000 /* integer conversion needed */ |
#define MCI_RESOURCE_DRIVER 0x00100000 /* driver owns returned resource */ |
#define MCI_SEQ_FILE_S (MCI_SEQ_OFFSET + 6) |
#define MCI_SEQ_FORMAT_SONGPTR_S (MCI_SEQ_OFFSET + 9) |
#define MCI_SEQ_MAPPER_S (MCI_SEQ_OFFSET + 5) |
#define MCI_SEQ_MIDI_S (MCI_SEQ_OFFSET + 7) |
#define MCI_SEQ_NONE_S (MCI_SEQ_OFFSET + 10) |
#define MCI_SEQ_SMPTE_S (MCI_SEQ_OFFSET + 8) |
#define MCI_TRUE (MCI_STRING_OFFSET + 20) |
#define MCI_VD_FORMAT_TRACK_S (MCI_VD_OFFSET + 5) |
#define MIDIMAPPER_S (MCI_SEQ_OFFSET + 11) |
#define MXDM_MAPPER DRVM_MAPPER |
#define WAVE_FORMAT_PCM_S (MCI_WAVE_OFFSET + 0) |
#define WAVE_MAPPER_S (MCI_WAVE_OFFSET + 1) |
#define WIDM_MAPPER_STATUS (DRVM_MAPPER_STATUS + 0) |
#define WODM_MAPPER_STATUS (DRVM_MAPPER_STATUS + 0) |
typedef struct joycalibrate_tag JOYCALIBRATE |
typedef struct joypos_tag JOYPOS |
typedef struct joyrange_tag JOYRANGE |
typedef struct joyreghwconfig_tag JOYREGHWCONFIG |
typedef struct joyreghwvalues_tag JOYREGHWVALUES |
typedef struct DRVM_IOCTL_DATA * LPDRVM_IOCTL_DATA |
typedef JOYCALIBRATE* LPJOYCALIBRATE |
typedef JOYDEVMSGPROC* LPJOYDEVMSGPROC |
typedef struct joyreghwsettings_tag * LPJOYHWSETTINGS |
typedef struct joypos_tag * LPJOYPOS |
typedef struct joyrange_tag* LPJOYRANGE |
typedef struct joyreghwconfig_tag * LPJOYREGHWCONFIG |
typedef struct joyreghwvalues_tag * LPJOYREGHWVALUES |
typedef struct joyreguservalues_tag * LPJOYREGUSERVALUES |
typedef struct MIDIOPENDESC * LPMIDIOPENDESC |
typedef struct tMIXEROPENDESC * LPMIXEROPENDESC |
typedef struct PORTALLOC * LPPORTALLOC |
typedef void(* LPTASKCALLBACK) (DWORD dwInst) |
typedef struct WAVEOPENDESC * LPWAVEOPENDESC |
typedef struct tMIXEROPENDESC MIXEROPENDESC |
BOOL APIENTRY DriverCallback | ( | DWORD_PTR | dwCallBack, |
DWORD | uFlags, | ||
HDRVR | hDev, | ||
DWORD | wMsg, | ||
DWORD_PTR | dwUser, | ||
DWORD_PTR | dwParam1, | ||
DWORD_PTR | dwParam2 | ||
) |
Definition at line 589 of file driver.c.
Definition at line 2056 of file mci.c.
Referenced by MCI_Break(), MCI_Close(), MCI_Open(), MCI_Sound(), and MCI_SysInfo().
Definition at line 2290 of file mci.c.
Definition at line 2066 of file mci.c.
Definition at line 1460 of file mci.c.
Definition at line 2085 of file mci.c.
UINT WINAPI mmTaskCreate | ( | LPTASKCALLBACK | , |
HANDLE * | , | ||
DWORD_PTR | |||
) |
Definition at line 2859 of file winmm.c.