pub unsafe fn DdqIsDiagnosticRecordSampledIn<P0, P1, P2>(
    hsession: P0,
    providergroup: *const GUID,
    providerid: Option<*const GUID>,
    providername: P1,
    eventid: Option<*const u32>,
    eventname: P2,
    eventversion: Option<*const u32>,
    eventkeywords: Option<*const u64>
) -> Result<BOOL>
where P0: IntoParam<HDIAGNOSTIC_DATA_QUERY_SESSION>, P1: IntoParam<PCWSTR>, P2: IntoParam<PCWSTR>,