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