core.sys.windows.msacm

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

Types 23

Fields
DWORD cbStruct
DWORD dwFormatIndex
DWORD dwFormatTag
DWORD fdwSupport
LPWAVEFORMATEX pwfx
DWORD cbwfx
char[ACMFORMATDETAILS_FORMAT_CHARS] szFormat
Fields
DWORD cbStruct
DWORD dwFormatIndex
DWORD dwFormatTag
DWORD fdwSupport
LPWAVEFORMATEX pwfx
DWORD cbwfx
WCHAR[ACMFORMATDETAILS_FORMAT_CHARS] szFormat
Fields
DWORD cbStruct
DWORD dwFormatTagIndex
DWORD dwFormatTag
DWORD cbFormatSize
DWORD fdwSupport
DWORD cStandardFormats
char[ACMFORMATTAGDETAILS_FORMATTAG_CHARS] szFormatTag
Fields
DWORD cbStruct
DWORD dwFormatTagIndex
DWORD dwFormatTag
DWORD cbFormatSize
DWORD fdwSupport
DWORD cStandardFormats
WCHAR[ACMFORMATTAGDETAILS_FORMATTAG_CHARS] szFormatTag
Fields
DWORD cbStruct
FOURCC fccType
FOURCC fccComp
WORD wMid
WORD wPid
DWORD vdwACM
DWORD vdwDriver
DWORD fdwSupport
DWORD cFormatTags
DWORD cFilterTags
HICON hicon
char[ACMDRIVERDETAILS_SHORTNAME_CHARS] szShortName
char[ACMDRIVERDETAILS_LONGNAME_CHARS] szLongName
char[ACMDRIVERDETAILS_COPYRIGHT_CHARS] szCopyright
char[ACMDRIVERDETAILS_LICENSING_CHARS] szLicensing
char[ACMDRIVERDETAILS_FEATURES_CHARS] szFeatures
Fields
DWORD cbStruct
FOURCC fccType
FOURCC fccComp
WORD wMid
WORD wPid
DWORD vdwACM
DWORD vdwDriver
DWORD fdwSupport
DWORD cFormatTags
DWORD cFilterTags
HICON hicon
WCHAR[ACMDRIVERDETAILS_SHORTNAME_CHARS] szShortName
WCHAR[ACMDRIVERDETAILS_LONGNAME_CHARS] szLongName
WCHAR[ACMDRIVERDETAILS_COPYRIGHT_CHARS] szCopyright
WCHAR[ACMDRIVERDETAILS_LICENSING_CHARS] szLicensing
WCHAR[ACMDRIVERDETAILS_FEATURES_CHARS] szFeatures
aliasACMFORMATENUMCBA = BOOL function(HACMDRIVERID hadid, LPACMFORMATDETAILSA pafd, DWORD_PTR dwInstance, DWORD fdwSupport)
aliasACMFORMATENUMCBW = BOOL function(HACMDRIVERID hadid, LPACMFORMATDETAILSW pafd, DWORD_PTR dwInstance, DWORD fdwSupport)
aliasACMFORMATTAGENUMCBA = BOOL function(HACMDRIVERID hadid, LPACMFORMATTAGDETAILSA paftd, DWORD_PTR dwInstance, DWORD fdwSupport)
aliasACMFORMATTAGENUMCBW = BOOL function(HACMDRIVERID hadid, LPACMFORMATTAGDETAILSW paftd, DWORD_PTR dwInstance, DWORD fdwSupport)
aliasACMDRIVERENUMCB = BOOL function(HACMDRIVERID hadid, DWORD_PTR dwInstance, DWORD fdwSupport)
aliasLPACMFORMATDETAILS = ACMFORMATDETAILS *
aliasLPACMFORMATTAGDETAILS = ACMFORMATTAGDETAILS *
aliasLPACMDRIVERDETAILS = ACMDRIVERDETAILS *

Functions 9

fnMMRESULT acmDriverOpen(LPHACMDRIVER phad, HACMDRIVERID hadid, DWORD fdwOpen)
fnMMRESULT acmDriverEnum(ACMDRIVERENUMCB fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum)
fnMMRESULT acmFormatEnumA(HACMDRIVER had, LPACMFORMATDETAILSA pafd, ACMFORMATENUMCBA fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum)
fnMMRESULT acmFormatEnumW(HACMDRIVER had, LPACMFORMATDETAILSW pafd, ACMFORMATENUMCBW fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum)
fnMMRESULT acmDriverClose(HACMDRIVER had, DWORD fdwClose)
fnMMRESULT acmFormatTagEnumA(HACMDRIVER had, LPACMFORMATTAGDETAILSA paftd, ACMFORMATTAGENUMCBA fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum)
fnMMRESULT acmFormatTagEnumW(HACMDRIVER had, LPACMFORMATTAGDETAILSW paftd, ACMFORMATTAGENUMCBW fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum)

Variables 2

enumvarACMDRIVERDETAILS_SHORTNAME_CHARS = 32
enumvarACMFORMATDETAILS_FORMAT_CHARS = 128