pub unsafe fn DsGetSpnW<P0, P1>(
    servicetype: DS_SPN_NAME_TYPE,
    serviceclass: P0,
    servicename: P1,
    instanceport: u16,
    cinstancenames: u16,
    pinstancenames: Option<*const PCWSTR>,
    pinstanceports: Option<*const u16>,
    pcspn: *mut u32,
    prpszspn: *mut *mut PWSTR
) -> u32
where P0: IntoParam<PCWSTR>, P1: IntoParam<PCWSTR>,