pub unsafe fn ADsGetLastError(
    lperror: *mut u32,
    lperrorbuf: &mut [u16],
    lpnamebuf: &mut [u16]
) -> Result<()>