pub unsafe extern "system" fn IEShowOpenFileDialog(
    hwnd: HWND,
    lpwstrfilename: PWSTR,
    cchmaxfilename: u32,
    lpwstrinitialdir: PCWSTR,
    lpwstrfilter: PCWSTR,
    lpwstrdefext: PCWSTR,
    dwfilterindex: u32,
    dwflags: u32,
    phfile: *mut HANDLE,
) -> HRESULT