pub unsafe fn lineAddProvider<P0, P1>(
    lpszproviderfilename: P0,
    hwndowner: P1,
    lpdwpermanentproviderid: *mut u32
) -> i32
where P0: IntoParam<PCSTR>, P1: IntoParam<HWND>,