2 * Sample Wine Driver for Linux
4 * Copyright 1994 Martin Ayotte
7 static char Copyright[] = "Copyright Martin Ayotte, 1994";
17 /**************************************************************************
18 * AUDIO_DriverProc [sample driver]
20 LRESULT AUDIO_DriverProc(DWORD dwDevID, HDRVR hDriv, WORD wMsg,
21 DWORD dwParam1, DWORD dwParam2)
36 case DRV_QUERYCONFIGURE:
39 MessageBox((HWND)NULL, "Sample MultiMedia Linux Driver !",
40 "MMLinux Driver", MB_OK);
43 return (LRESULT)DRVCNF_RESTART;
45 return (LRESULT)DRVCNF_RESTART;
47 return DefDriverProc(dwDevID, hDriv, wMsg, dwParam1, dwParam2);
51 /**************************************************************************
52 * wodMessage [sample driver]
54 DWORD wodMessage(WORD wDevID, WORD wMsg, DWORD dwUser,
55 DWORD dwParam1, DWORD dwParam2)
59 /**************************************************************************
60 * widMessage [sample driver]
62 DWORD widMessage(WORD wDevID, WORD wMsg, DWORD dwUser,
63 DWORD dwParam1, DWORD dwParam2)
67 /**************************************************************************
68 * auxMessage [sample driver]
70 DWORD auxMessage(WORD wDevID, WORD wMsg, DWORD dwUser,
71 DWORD dwParam1, DWORD dwParam2)
75 /**************************************************************************
76 * midMessage [sample driver]
78 DWORD midMessage(WORD wDevID, WORD wMsg, DWORD dwUser,
79 DWORD dwParam1, DWORD dwParam2)
83 /**************************************************************************
84 * modMessage [sample driver]
86 DWORD modMessage(WORD wDevID, WORD wMsg, DWORD dwUser,
87 DWORD dwParam1, DWORD dwParam2)
93 BOOL DriverCallback(DWORD dwCallBack, UINT uFlags, HANDLE hDev,
94 WORD wMsg, DWORD dwUser, DWORD dwParam1, DWORD dwParam2);