diff options
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/Win32/Security/DiagnosticDataQuery')
-rw-r--r-- | vendor/windows-sys-0.28.0/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs | 250 |
1 files changed, 0 insertions, 250 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs deleted file mode 100644 index 0c16af529..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs +++ /dev/null @@ -1,250 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" { - pub fn DdqCancelDiagnosticRecordOperation(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION) -> ::windows_sys::core::HRESULT; - pub fn DdqCloseSession(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION) -> ::windows_sys::core::HRESULT; - pub fn DdqCreateSession(accesslevel: DdqAccessLevel, hsession: *mut super::HDIAGNOSTIC_DATA_QUERY_SESSION) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqExtractDiagnosticReport(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, reportstoretype: u32, reportkey: super::super::Foundation::PWSTR, destinationpath: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; - pub fn DdqFreeDiagnosticRecordLocaleTags(htagdescription: super::HDIAGNOSTIC_EVENT_TAG_DESCRIPTION) -> ::windows_sys::core::HRESULT; - pub fn DdqFreeDiagnosticRecordPage(hrecord: super::HDIAGNOSTIC_RECORD) -> ::windows_sys::core::HRESULT; - pub fn DdqFreeDiagnosticRecordProducerCategories(hcategorydescription: super::HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION) -> ::windows_sys::core::HRESULT; - pub fn DdqFreeDiagnosticRecordProducers(hproducerdescription: super::HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION) -> ::windows_sys::core::HRESULT; - pub fn DdqFreeDiagnosticReport(hreport: super::HDIAGNOSTIC_REPORT) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticDataAccessLevelAllowed(accesslevel: *mut DdqAccessLevel) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordAtIndex(hrecord: super::HDIAGNOSTIC_RECORD, index: u32, record: *mut DIAGNOSTIC_DATA_RECORD) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordBinaryDistribution(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, producernames: *const super::super::Foundation::PWSTR, producernamecount: u32, topnbinaries: u32, binarystats: *mut *mut DIAGNOSTIC_DATA_EVENT_BINARY_STATS, statcount: *mut u32) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordCategoryAtIndex(hcategorydescription: super::HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION, index: u32, categorydescription: *mut DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticRecordCategoryCount(hcategorydescription: super::HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION, categorydescriptioncount: *mut u32) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticRecordCount(hrecord: super::HDIAGNOSTIC_RECORD, recordcount: *mut u32) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordLocaleTagAtIndex(htagdescription: super::HDIAGNOSTIC_EVENT_TAG_DESCRIPTION, index: u32, tagdescription: *mut DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticRecordLocaleTagCount(htagdescription: super::HDIAGNOSTIC_EVENT_TAG_DESCRIPTION, tagdescriptioncount: *mut u32) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordLocaleTags(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, locale: super::super::Foundation::PWSTR, htagdescription: *mut super::HDIAGNOSTIC_EVENT_TAG_DESCRIPTION) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordPage(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, searchcriteria: *const DIAGNOSTIC_DATA_SEARCH_CRITERIA, offset: u32, pagerecordcount: u32, baserowid: i64, hrecord: *mut super::HDIAGNOSTIC_RECORD) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordPayload(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, rowid: i64, payload: *mut super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordProducerAtIndex(hproducerdescription: super::HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION, index: u32, producerdescription: *mut DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordProducerCategories(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, producername: super::super::Foundation::PWSTR, hcategorydescription: *mut super::HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticRecordProducerCount(hproducerdescription: super::HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION, producerdescriptioncount: *mut u32) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticRecordProducers(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, hproducerdescription: *mut super::HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordStats(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, searchcriteria: *const DIAGNOSTIC_DATA_SEARCH_CRITERIA, recordcount: *mut u32, minrowid: *mut i64, maxrowid: *mut i64) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordSummary(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, producernames: *const super::super::Foundation::PWSTR, producernamecount: u32, generalstats: *mut DIAGNOSTIC_DATA_GENERAL_STATS) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticRecordTagDistribution(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, producernames: *const super::super::Foundation::PWSTR, producernamecount: u32, tagstats: *mut *mut DIAGNOSTIC_DATA_EVENT_TAG_STATS, statcount: *mut u32) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticReport(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, reportstoretype: u32, hreport: *mut super::HDIAGNOSTIC_REPORT) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqGetDiagnosticReportAtIndex(hreport: super::HDIAGNOSTIC_REPORT, index: u32, report: *mut DIAGNOSTIC_REPORT_DATA) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticReportCount(hreport: super::HDIAGNOSTIC_REPORT, reportcount: *mut u32) -> ::windows_sys::core::HRESULT; - pub fn DdqGetDiagnosticReportStoreReportCount(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, reportstoretype: u32, reportcount: *mut u32) -> ::windows_sys::core::HRESULT; - pub fn DdqGetSessionAccessLevel(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, accesslevel: *mut DdqAccessLevel) -> ::windows_sys::core::HRESULT; - pub fn DdqGetTranscriptConfiguration(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, currentconfig: *mut DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION) -> ::windows_sys::core::HRESULT; - #[cfg(feature = "Win32_Foundation")] - pub fn DdqIsDiagnosticRecordSampledIn(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, providergroup: *const ::windows_sys::core::GUID, providerid: *const ::windows_sys::core::GUID, providername: super::super::Foundation::PWSTR, eventid: *const u32, eventname: super::super::Foundation::PWSTR, eventversion: *const u32, eventkeywords: *const u64, issampledin: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; - pub fn DdqSetTranscriptConfiguration(hsession: super::HDIAGNOSTIC_DATA_QUERY_SESSION, desiredconfig: *const DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION) -> ::windows_sys::core::HRESULT; -} -#[repr(C)] -#[cfg(feature = "Win32_Foundation")] -pub struct DIAGNOSTIC_DATA_EVENT_BINARY_STATS { - pub moduleName: super::super::Foundation::PWSTR, - pub friendlyModuleName: super::super::Foundation::PWSTR, - pub eventCount: u32, - pub uploadSizeBytes: u64, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DIAGNOSTIC_DATA_EVENT_BINARY_STATS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DIAGNOSTIC_DATA_EVENT_BINARY_STATS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[cfg(feature = "Win32_Foundation")] -pub struct DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION { - pub id: i32, - pub name: super::super::Foundation::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[cfg(feature = "Win32_Foundation")] -pub struct DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION { - pub name: super::super::Foundation::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[cfg(feature = "Win32_Foundation")] -pub struct DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION { - pub privacyTag: i32, - pub name: super::super::Foundation::PWSTR, - pub description: super::super::Foundation::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct DIAGNOSTIC_DATA_EVENT_TAG_STATS { - pub privacyTag: i32, - pub eventCount: u32, -} -impl ::core::marker::Copy for DIAGNOSTIC_DATA_EVENT_TAG_STATS {} -impl ::core::clone::Clone for DIAGNOSTIC_DATA_EVENT_TAG_STATS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION { - pub hoursOfHistoryToKeep: u32, - pub maxStoreMegabytes: u32, - pub requestedMaxStoreMegabytes: u32, -} -impl ::core::marker::Copy for DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION {} -impl ::core::clone::Clone for DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct DIAGNOSTIC_DATA_GENERAL_STATS { - pub optInLevel: u32, - pub transcriptSizeBytes: u64, - pub oldestEventTimestamp: u64, - pub totalEventCountLast24Hours: u32, - pub averageDailyEvents: f32, -} -impl ::core::marker::Copy for DIAGNOSTIC_DATA_GENERAL_STATS {} -impl ::core::clone::Clone for DIAGNOSTIC_DATA_GENERAL_STATS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[cfg(feature = "Win32_Foundation")] -pub struct DIAGNOSTIC_DATA_RECORD { - pub rowId: i64, - pub timestamp: u64, - pub eventKeywords: u64, - pub fullEventName: super::super::Foundation::PWSTR, - pub providerGroupGuid: super::super::Foundation::PWSTR, - pub producerName: super::super::Foundation::PWSTR, - pub privacyTags: *mut i32, - pub privacyTagCount: u32, - pub categoryIds: *mut i32, - pub categoryIdCount: u32, - pub isCoreData: super::super::Foundation::BOOL, - pub extra1: super::super::Foundation::PWSTR, - pub extra2: super::super::Foundation::PWSTR, - pub extra3: super::super::Foundation::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DIAGNOSTIC_DATA_RECORD {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DIAGNOSTIC_DATA_RECORD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[cfg(feature = "Win32_Foundation")] -pub struct DIAGNOSTIC_DATA_SEARCH_CRITERIA { - pub producerNames: *mut super::super::Foundation::PWSTR, - pub producerNameCount: u32, - pub textToMatch: super::super::Foundation::PWSTR, - pub categoryIds: *mut i32, - pub categoryIdCount: u32, - pub privacyTags: *mut i32, - pub privacyTagCount: u32, - pub coreDataOnly: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DIAGNOSTIC_DATA_SEARCH_CRITERIA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DIAGNOSTIC_DATA_SEARCH_CRITERIA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[cfg(feature = "Win32_Foundation")] -pub struct DIAGNOSTIC_REPORT_DATA { - pub signature: DIAGNOSTIC_REPORT_SIGNATURE, - pub bucketId: ::windows_sys::core::GUID, - pub reportId: ::windows_sys::core::GUID, - pub creationTime: super::super::Foundation::FILETIME, - pub sizeInBytes: u64, - pub cabId: super::super::Foundation::PWSTR, - pub reportStatus: u32, - pub reportIntegratorId: ::windows_sys::core::GUID, - pub fileNames: *mut super::super::Foundation::PWSTR, - pub fileCount: u32, - pub friendlyEventName: super::super::Foundation::PWSTR, - pub applicationName: super::super::Foundation::PWSTR, - pub applicationPath: super::super::Foundation::PWSTR, - pub description: super::super::Foundation::PWSTR, - pub bucketIdString: super::super::Foundation::PWSTR, - pub legacyBucketId: u64, - pub reportKey: super::super::Foundation::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DIAGNOSTIC_REPORT_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DIAGNOSTIC_REPORT_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct DIAGNOSTIC_REPORT_PARAMETER { - pub name: [u16; 129], - pub value: [u16; 260], -} -impl ::core::marker::Copy for DIAGNOSTIC_REPORT_PARAMETER {} -impl ::core::clone::Clone for DIAGNOSTIC_REPORT_PARAMETER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct DIAGNOSTIC_REPORT_SIGNATURE { - pub eventName: [u16; 65], - pub parameters: [DIAGNOSTIC_REPORT_PARAMETER; 10], -} -impl ::core::marker::Copy for DIAGNOSTIC_REPORT_SIGNATURE {} -impl ::core::clone::Clone for DIAGNOSTIC_REPORT_SIGNATURE { - fn clone(&self) -> Self { - *self - } -} -pub type DdqAccessLevel = i32; -pub const NoData: DdqAccessLevel = 0i32; -pub const CurrentUserData: DdqAccessLevel = 1i32; -pub const AllUserData: DdqAccessLevel = 2i32; |