PACMFORMATCHOOSEW

typedef struct tACMFORMATCHOOSEW
{
    DWORD           cbStruct;           
    DWORD           fdwStyle;           
    
    HWND            hwndOwner;          

    LPWAVEFORMATEX  pwfx;               
    DWORD           cbwfx;              
    LPCWSTR         pszTitle;           
    
    WCHAR           szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
    WCHAR           szFormat[ACMFORMATDETAILS_FORMAT_CHARS];    

    LPWSTR          pszName;            
    DWORD           cchName;            

    DWORD           fdwEnum;            
    LPWAVEFORMATEX  pwfxEnum;           
    
    HINSTANCE       hInstance;          
    LPCWSTR         pszTemplateName;    
    LPARAM          lCustData;          
    ACMFORMATCHOOSEHOOKPROCW pfnHook;   

} ACMFORMATCHOOSEW, *PACMFORMATCHOOSEW, FAR *LPACMFORMATCHOOSEW;