pub unsafe fn RtlGetPersistedStateLocation<P0, P1, P2>(
    sourceid: P0,
    customvalue: P1,
    defaultpath: P2,
    statelocationtype: STATE_LOCATION_TYPE,
    targetpath: PWSTR,
    bufferlengthin: u32,
    bufferlengthout: Option<*mut u32>,
) -> NTSTATUS
where P0: Param<PCWSTR>, P1: Param<PCWSTR>, P2: Param<PCWSTR>,