pub unsafe extern "system" fn ADsGetLastError(
    lperror: *mut u32,
    lperrorbuf: PWSTR,
    dwerrorbuflen: u32,
    lpnamebuf: PWSTR,
    dwnamebuflen: u32,
) -> HRESULT