Changeset 1604 for trunk/include/win/msacm.h
- Timestamp:
- Nov 5, 1999, 10:14:59 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/msacm.h
r4 r1604 1 /* $Id: msacm.h,v 1.1 1999-05-24 20:19:14 ktk Exp $ */ 2 1 /* $Id: msacm.h,v 1.2 1999-11-05 09:14:59 sandervl Exp $ */ 3 2 /* 4 3 * msacm.h - Declarations for MSACM … … 12 11 #include "mmsystem.h" 13 12 #include "mmreg.h" 13 14 #ifdef __cplusplus 15 extern "C" { 16 #endif /* defined(__cplusplus) */ 14 17 15 18 /*********************************************************************** … … 918 921 ); 919 922 920 /*********************************************************************** 921 * Wine specific - Win32 922 */ 923 typedef struct _WINE_ACMBUILTINDRIVER 924 { 925 LPSTR pszDriverAlias; 926 DRIVERPROC pfnDriverProc; 927 } WINE_ACMBUILTINDRIVER, *PWINE_ACMBUILTINDRIVER; 928 929 typedef struct _WINE_ACMLOCALDRIVER 930 { 931 DRIVERPROC pfnDriverProc; 932 } WINE_ACMLOCALDRIVER, *PWINE_ACMLOCALDRIVER; 933 934 typedef struct _WINE_ACMDRIVERID *PWINE_ACMDRIVERID; 935 936 typedef struct _WINE_ACMOBJ 937 { 938 PWINE_ACMDRIVERID pACMDriverID; 939 } WINE_ACMOBJ, *PWINE_ACMOBJ; 940 941 typedef struct _WINE_ACMDRIVER 942 { 943 WINE_ACMOBJ obj; 944 HDRVR hDrvr; 945 } WINE_ACMDRIVER, *PWINE_ACMDRIVER; 946 947 typedef struct _WINE_ACMSTREAM 948 { 949 WINE_ACMOBJ obj; 950 /* FIME: More fields needed */ 951 } WINE_ACMSTREAM, *PWINE_ACMSTREAM; 952 953 typedef struct _WINE_ACMDRIVERID 954 { 955 LPSTR pszDriverAlias; 956 LPSTR pszFileName; 957 PWINE_ACMLOCALDRIVER pACMLocalDriver; 958 BOOL bEnabled; 959 PWINE_ACMDRIVER pACMDriver; /* NULL if not open */ 960 PWINE_ACMDRIVERID pNextACMDriverID; 961 PWINE_ACMDRIVERID pPreviousACMDriverID; 962 } WINE_ACMDRIVERID; 963 964 /* From builtin.c */ 965 extern WINE_ACMBUILTINDRIVER MSACM_BuiltinDrivers[]; 966 967 /* From interal.c */ 968 extern HANDLE MSACM_hHeap; 969 extern PWINE_ACMDRIVERID MSACM_pFirstACMDriverID; 970 extern PWINE_ACMDRIVERID MSACM_pLastACMDriverID; 971 PWINE_ACMDRIVERID MSACM_RegisterDriver( 972 LPSTR pszDriverAlias, LPSTR pszFileName, 973 PWINE_ACMLOCALDRIVER pLocalDriver); 974 void MSACM_RegisterAllDrivers(); 975 PWINE_ACMDRIVERID MSACM_UnregisterDriver(PWINE_ACMDRIVERID p); 976 void MSACM_UnregisterAllDrivers(); 977 PWINE_ACMDRIVERID MSACM_GetDriverID(HACMDRIVERID hDriverID); 978 PWINE_ACMDRIVER MSACM_GetDriver(HACMDRIVER hDriver); 979 PWINE_ACMOBJ MSACM_GetObj(HACMOBJ hObj); 980 HDRVR MSACM_OpenDriverProc(DRIVERPROC pfnDriverProc); 923 #ifdef __cplusplus 924 } /* extern "C" */ 925 #endif /* defined(__cplusplus) */ 981 926 982 927 #endif /* __WINE_MSACM_H */
Note:
See TracChangeset
for help on using the changeset viewer.