Removed some no longer used prototypes.
Added command tables to MCI structure.
This commit is contained in:
parent
87b9aa8e0f
commit
923f02bbbc
|
@ -78,6 +78,8 @@ typedef struct tagWINE_MCIDRIVER {
|
||||||
DWORD dwYieldData;
|
DWORD dwYieldData;
|
||||||
BOOL bIs32;
|
BOOL bIs32;
|
||||||
HTASK16 hCreatorTask;
|
HTASK16 hCreatorTask;
|
||||||
|
UINT uTypeCmdTable;
|
||||||
|
UINT uSpecificCmdTable;
|
||||||
struct tagWINE_MCIDRIVER* lpNext;
|
struct tagWINE_MCIDRIVER* lpNext;
|
||||||
} WINE_MCIDRIVER, *LPWINE_MCIDRIVER;
|
} WINE_MCIDRIVER, *LPWINE_MCIDRIVER;
|
||||||
|
|
||||||
|
@ -110,11 +112,11 @@ typedef struct tagWINE_MM_IDATA {
|
||||||
HANDLE hWinMM32Instance;
|
HANDLE hWinMM32Instance;
|
||||||
HANDLE hWinMM16Instance;
|
HANDLE hWinMM16Instance;
|
||||||
HANDLE h16Module32;
|
HANDLE h16Module32;
|
||||||
|
CRITICAL_SECTION cs;
|
||||||
/* mm timer part */
|
/* mm timer part */
|
||||||
HANDLE hMMTimer;
|
HANDLE hMMTimer;
|
||||||
DWORD mmSysTimeMS;
|
DWORD mmSysTimeMS;
|
||||||
LPWINE_TIMERENTRY lpTimerList;
|
LPWINE_TIMERENTRY lpTimerList;
|
||||||
CRITICAL_SECTION cs;
|
|
||||||
int nSizeLpTimers;
|
int nSizeLpTimers;
|
||||||
LPWINE_TIMERENTRY lpTimers;
|
LPWINE_TIMERENTRY lpTimers;
|
||||||
/* mci part */
|
/* mci part */
|
||||||
|
@ -123,32 +125,19 @@ typedef struct tagWINE_MM_IDATA {
|
||||||
|
|
||||||
/* function prototypes */
|
/* function prototypes */
|
||||||
|
|
||||||
extern MCI_MapType MCI_MapMsg16To32A(WORD uDevType, WORD wMsg, DWORD* lParam);
|
|
||||||
extern MCI_MapType MCI_UnMapMsg16To32A(WORD uDevTyp, WORD wMsg, DWORD lParam);
|
|
||||||
|
|
||||||
extern DWORD MCI_Open(DWORD dwParam, LPMCI_OPEN_PARMSA lpParms);
|
|
||||||
extern DWORD MCI_Close(UINT16 wDevID, DWORD dwParam, LPMCI_GENERIC_PARMS lpParms);
|
|
||||||
extern DWORD MCI_SysInfo(UINT uDevID, DWORD dwFlags, LPMCI_SYSINFO_PARMSA lpParms);
|
|
||||||
extern DWORD MCI_Break(UINT uDevID, DWORD dwFlags, LPMCI_BREAK_PARMS lpParms);
|
|
||||||
|
|
||||||
typedef LONG (*MCIPROC16)(DWORD, HDRVR16, WORD, DWORD, DWORD);
|
typedef LONG (*MCIPROC16)(DWORD, HDRVR16, WORD, DWORD, DWORD);
|
||||||
typedef LONG (*MCIPROC)(DWORD, HDRVR, DWORD, DWORD, DWORD);
|
typedef LONG (*MCIPROC)(DWORD, HDRVR, DWORD, DWORD, DWORD);
|
||||||
|
|
||||||
extern WORD MCI_GetDevTypeFromString(LPCSTR str);
|
|
||||||
extern LPCSTR MCI_GetStringFromDevType(WORD type);
|
|
||||||
extern LPWINE_MCIDRIVER MCI_GetDriver(UINT16 uDevID);
|
extern LPWINE_MCIDRIVER MCI_GetDriver(UINT16 uDevID);
|
||||||
extern UINT MCI_GetDriverFromString(LPCSTR str);
|
extern UINT MCI_GetDriverFromString(LPCSTR str);
|
||||||
extern DWORD MCI_WriteString(LPSTR lpDstStr, DWORD dstSize, LPCSTR lpSrcStr);
|
extern DWORD MCI_WriteString(LPSTR lpDstStr, DWORD dstSize, LPCSTR lpSrcStr);
|
||||||
extern const char* MCI_CommandToString(UINT16 wMsg);
|
extern const char* MCI_MessageToString(UINT16 wMsg);
|
||||||
|
|
||||||
extern int mciInstalledCount;
|
|
||||||
extern int mciInstalledListLen;
|
|
||||||
extern LPSTR lpmciInstallNames;
|
|
||||||
|
|
||||||
extern UINT16 WINAPI MCI_DefYieldProc(UINT16 wDevID, DWORD data);
|
extern UINT16 WINAPI MCI_DefYieldProc(UINT16 wDevID, DWORD data);
|
||||||
|
|
||||||
extern LRESULT MCI_CleanUp(LRESULT dwRet, UINT wMsg, DWORD dwParam2, BOOL bIs32);
|
extern LRESULT MCI_CleanUp(LRESULT dwRet, UINT wMsg, DWORD dwParam2, BOOL bIs32);
|
||||||
|
|
||||||
|
extern DWORD MCI_SendCommand(UINT wDevID, UINT16 wMsg, DWORD dwParam1, DWORD dwParam2, BOOL bFrom32);
|
||||||
extern DWORD MCI_SendCommandFrom32(UINT wDevID, UINT16 wMsg, DWORD dwParam1, DWORD dwParam2);
|
extern DWORD MCI_SendCommandFrom32(UINT wDevID, UINT16 wMsg, DWORD dwParam1, DWORD dwParam2);
|
||||||
extern DWORD MCI_SendCommandFrom16(UINT wDevID, UINT16 wMsg, DWORD dwParam1, DWORD dwParam2);
|
extern DWORD MCI_SendCommandFrom16(UINT wDevID, UINT16 wMsg, DWORD dwParam1, DWORD dwParam2);
|
||||||
extern DWORD MCI_SendCommandAsync(UINT wDevID, UINT wMsg, DWORD dwParam1, DWORD dwParam2, UINT size);
|
extern DWORD MCI_SendCommandAsync(UINT wDevID, UINT wMsg, DWORD dwParam1, DWORD dwParam2, UINT size);
|
||||||
|
|
Loading…
Reference in New Issue