// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // //***************************************************************************** // QuirksApi.h // // // definitions required for querying windows quirk DB //***************************************************************************** #ifndef _QUIRKSAPI_H_ #define _QUIRKSAPI_H_ #define QUIRKSAPI_DLL W("api-ms-win-core-quirks-l1-1-0.dll") typedef struct _CPT_QUIRK_DATA { DWORD Size; DWORD Id; WCHAR Name[128]; WCHAR CommandLine[128]; } CPT_QUIRK_DATA, *PCPT_QUIRK_DATA; typedef bool (STDMETHODCALLTYPE * PFN_CptQuirkIsEnabled3)( PCWSTR QuirkName, DWORD ComponentVersion); typedef HRESULT (STDMETHODCALLTYPE * PFN_CptQuirkGetData2)( PCWSTR QuirkName, PCPT_QUIRK_DATA QuirkData); #endif // _QUIRKSAPI_H_