| Description | Hierarchy | Fields | Methods | Properties | 
type ACMFILTERCHOOSEA = record
cbStruct: DWORD; | 
fdwStyle: DWORD; | 
hwndOwner: hWND; | 
pwfltr: pWAVEFILTER; | 
cbwfltr: DWORD; | 
pszTitle: LPCSTR; | 
szFilterTag: array[0..ACMFILTERTAGDETAILS_FILTERTAG_CHARS - 1] of aChar; | 
szFilter: array[0..ACMFILTERDETAILS_FILTER_CHARS - 1] of aChar; | 
pszName: LPSTR; | 
cchName: DWORD; | 
fdwEnum: DWORD; | 
pwfltrEnum: pWAVEFILTER; | 
hInstance: tHandle; | 
pszTemplateName: LPCSTR; | 
lCustData: LPARAM; | 
pfnHook: ACMFILTERCHOOSEHOOKPROCA; | 
cbStruct: DWORD; | 
fdwStyle: DWORD; | 
| 
 sizeof(ACMFILTERCHOOSE)  | 
hwndOwner: hWND; | 
| 
 chooser style flags  | 
pwfltr: pWAVEFILTER; | 
| 
 caller's window handle  | 
cbwfltr: DWORD; | 
| 
 ptr to wfltr buf to receive choice  | 
pszTitle: LPCSTR; | 
| 
 size of mem buf for pwfltr  | 
szFilterTag: array[0..ACMFILTERTAGDETAILS_FILTERTAG_CHARS - 1] of aChar; | 
szFilter: array[0..ACMFILTERDETAILS_FILTER_CHARS - 1] of aChar; | 
pszName: LPSTR; | 
cchName: DWORD; | 
| 
 custom name selection  | 
fdwEnum: DWORD; | 
| 
 size in chars of mem buf for pszName  | 
pwfltrEnum: pWAVEFILTER; | 
| 
 filter enumeration restrictions  | 
hInstance: tHandle; | 
| 
 filter describing restrictions  | 
pszTemplateName: LPCSTR; | 
| 
 app instance containing dlg template  | 
lCustData: LPARAM; | 
| 
 custom template name  | 
pfnHook: ACMFILTERCHOOSEHOOKPROCA; | 
| 
 data passed to hook fn.  | 
(c) 2012 Lake of Soft