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
DWORD cbwfx
char[ACMFORMATDETAILS_FORMAT_CHARS] szFormat
Fields
DWORD cbStruct
DWORD dwFormatIndex
DWORD dwFormatTag
DWORD fdwSupport
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) extern(Windows)
fnMMRESULT acmDriverEnum(ACMDRIVERENUMCB fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum) extern(Windows)
fnMMRESULT acmFormatEnumA(HACMDRIVER had, LPACMFORMATDETAILSA pafd, ACMFORMATENUMCBA fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum) extern(Windows)
fnMMRESULT acmFormatEnumW(HACMDRIVER had, LPACMFORMATDETAILSW pafd, ACMFORMATENUMCBW fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum) extern(Windows)
fnMMRESULT acmDriverClose(HACMDRIVER had, DWORD fdwClose) extern(Windows)
fnMMRESULT acmDriverDetailsA(HACMDRIVERID hadid, LPACMDRIVERDETAILSA padd, DWORD fdwDetails) extern(Windows)
fnMMRESULT acmDriverDetailsW(HACMDRIVERID hadid, LPACMDRIVERDETAILSW padd, DWORD fdwDetails) extern(Windows)
fnMMRESULT acmFormatTagEnumA(HACMDRIVER had, LPACMFORMATTAGDETAILSA paftd, ACMFORMATTAGENUMCBA fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum) extern(Windows)
fnMMRESULT acmFormatTagEnumW(HACMDRIVER had, LPACMFORMATTAGDETAILSW paftd, ACMFORMATTAGENUMCBW fnCallback, DWORD_PTR dwInstance, DWORD fdwEnum) extern(Windows)

Variables 2

enumvarACMDRIVERDETAILS_SHORTNAME_CHARS = 32
enumvarACMFORMATDETAILS_FORMAT_CHARS = 128