//! NOTE: this file is autogenerated, DO NOT MODIFY
//--------------------------------------------------------------------------------
// Section: Constants (1302)
//--------------------------------------------------------------------------------
pub const GUID_DEVINTERFACE_ENHANCED_STORAGE_SILO = Guid.initString("3897f6a4-fd35-4bc8-a0b7-5dbba36adafa");
pub const WPD_CATEGORY_ENHANCED_STORAGE = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c");
pub const ENHANCED_STORAGE_COMMAND_SILO_IS_AUTHENTICATION_SILO = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 6 };
pub const ENHANCED_STORAGE_COMMAND_SILO_GET_AUTHENTICATION_STATE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 7 };
pub const ENHANCED_STORAGE_COMMAND_SILO_ENUMERATE_SILOS = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 11 };
pub const ENHANCED_STORAGE_COMMAND_CERT_HOST_CERTIFICATE_AUTHENTICATION = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 101 };
pub const ENHANCED_STORAGE_COMMAND_CERT_DEVICE_CERTIFICATE_AUTHENTICATION = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 102 };
pub const ENHANCED_STORAGE_COMMAND_CERT_ADMIN_CERTIFICATE_AUTHENTICATION = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 103 };
pub const ENHANCED_STORAGE_COMMAND_CERT_INITIALIZE_TO_MANUFACTURER_STATE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 104 };
pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE_COUNT = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 105 };
pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 106 };
pub const ENHANCED_STORAGE_COMMAND_CERT_SET_CERTIFICATE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 107 };
pub const ENHANCED_STORAGE_COMMAND_CERT_CREATE_CERTIFICATE_REQUEST = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 108 };
pub const ENHANCED_STORAGE_COMMAND_CERT_UNAUTHENTICATION = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 110 };
pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITY = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 111 };
pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITIES = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 112 };
pub const ENHANCED_STORAGE_COMMAND_CERT_GET_ACT_FRIENDLY_NAME = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 113 };
pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_GUID = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 114 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_AUTHORIZE_ACT_ACCESS = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 203 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_UNAUTHORIZE_ACT_ACCESS = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 204 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_QUERY_INFORMATION = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 205 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CONFIG_ADMINISTRATOR = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 206 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CREATE_USER = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 207 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_DELETE_USER = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 208 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CHANGE_PASSWORD = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 209 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_INITIALIZE_USER_PASSWORD = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 210 };
pub const ENHANCED_STORAGE_COMMAND_PASSWORD_START_INITIALIZE_TO_MANUFACTURER_STATE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 211 };
pub const ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 1006 };
pub const ENHANCED_STORAGE_AUTHN_STATE_UNKNOWN = @as(u32, 0);
pub const ENHANCED_STORAGE_AUTHN_STATE_NO_AUTHENTICATION_REQUIRED = @as(u32, 1);
pub const ENHANCED_STORAGE_AUTHN_STATE_NOT_AUTHENTICATED = @as(u32, 2);
pub const ENHANCED_STORAGE_AUTHN_STATE_AUTHENTICATED = @as(u32, 3);
pub const ENHANCED_STORAGE_AUTHN_STATE_AUTHENTICATION_DENIED = @as(u32, 2147483649);
pub const ENHANCED_STORAGE_AUTHN_STATE_DEVICE_ERROR = @as(u32, 2147483650);
pub const ENHANCED_STORAGE_PROPERTY_IS_AUTHENTICATION_SILO = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 1009 };
pub const ENHANCED_STORAGE_PROPERTY_TEMPORARY_UNAUTHENTICATION = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 1010 };
pub const ENHANCED_STORAGE_PROPERTY_MAX_AUTH_FAILURES = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2001 };
pub const ENHANCED_STORAGE_PROPERTY_PASSWORD = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2004 };
pub const ENHANCED_STORAGE_PROPERTY_OLD_PASSWORD = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2005 };
pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_INDICATOR = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2006 };
pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD_INDICATOR = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2007 };
pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2008 };
pub const ENHANCED_STORAGE_PROPERTY_USER_HINT = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2009 };
pub const ENHANCED_STORAGE_PROPERTY_USER_NAME = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2010 };
pub const ENHANCED_STORAGE_PROPERTY_ADMIN_HINT = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2011 };
pub const ENHANCED_STORAGE_PROPERTY_SILO_NAME = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2012 };
pub const ENHANCED_STORAGE_PROPERTY_SILO_FRIENDLYNAME_SPECIFIED = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2013 };
pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2014 };
pub const ENHANCED_STORAGE_PROPERTY_SECURITY_IDENTIFIER = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2015 };
pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_TYPE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2016 };
pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_RESULTS = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 2017 };
pub const ENHANCED_STORAGE_PROPERTY_MAX_CERTIFICATE_COUNT = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3001 };
pub const ENHANCED_STORAGE_PROPERTY_STORED_CERTIFICATE_COUNT = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3002 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_INDEX = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3003 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_TYPE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3004 };
pub const CERT_TYPE_EMPTY = @as(u32, 0);
pub const CERT_TYPE_ASCm = @as(u32, 1);
pub const CERT_TYPE_PCp = @as(u32, 2);
pub const CERT_TYPE_ASCh = @as(u32, 3);
pub const CERT_TYPE_HCh = @as(u32, 4);
pub const CERT_TYPE_SIGNER = @as(u32, 6);
pub const ENHANCED_STORAGE_PROPERTY_VALIDATION_POLICY = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3005 };
pub const CERT_VALIDATION_POLICY_RESERVED = @as(u32, 0);
pub const CERT_VALIDATION_POLICY_NONE = @as(u32, 1);
pub const CERT_VALIDATION_POLICY_BASIC = @as(u32, 2);
pub const CERT_VALIDATION_POLICY_EXTENDED = @as(u32, 3);
pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_INDEX = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3006 };
pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_OF_TYPE_INDEX = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3007 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_LENGTH = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3008 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3009 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_REQUEST = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3010 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_CAPABILITY_TYPE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3011 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITY = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3012 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITIES = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3013 };
pub const CERT_CAPABILITY_HASH_ALG = @as(u32, 1);
pub const CERT_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY = @as(u32, 2);
pub const CERT_CAPABILITY_SIGNATURE_ALG = @as(u32, 3);
pub const CERT_CAPABILITY_CERTIFICATE_SUPPORT = @as(u32, 4);
pub const CERT_CAPABILITY_OPTIONAL_FEATURES = @as(u32, 5);
pub const CERT_MAX_CAPABILITY = @as(u32, 255);
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_ACT_FRIENDLY_NAME = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3014 };
pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_GUID = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3015 };
pub const ENHANCED_STORAGE_PROPERTY_SIGNER_CERTIFICATE_INDEX = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 3016 };
pub const ENHANCED_STORAGE_CAPABILITY_HASH_ALGS = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 4001 };
pub const ENHANCED_STORAGE_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 4002 };
pub const ENHANCED_STORAGE_CAPABILITY_SIGNING_ALGS = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 4003 };
pub const ENHANCED_STORAGE_CAPABILITY_RENDER_USER_DATA_UNUSABLE = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 4004 };
pub const ENHANCED_STORAGE_CAPABILITY_CERTIFICATE_EXTENSION_PARSING = PROPERTYKEY{ .fmtid = Guid.initString("91248166-b832-4ad4-baa4-7ca0b6b2798c"), .pid = 4005 };
pub const PKEY_Address_Country = PROPERTYKEY{ .fmtid = Guid.initString("c07b4199-e1df-4493-b1e1-de5946fb58f8"), .pid = 100 };
pub const PKEY_Address_CountryCode = PROPERTYKEY{ .fmtid = Guid.initString("c07b4199-e1df-4493-b1e1-de5946fb58f8"), .pid = 101 };
pub const PKEY_Address_Region = PROPERTYKEY{ .fmtid = Guid.initString("c07b4199-e1df-4493-b1e1-de5946fb58f8"), .pid = 102 };
pub const PKEY_Address_RegionCode = PROPERTYKEY{ .fmtid = Guid.initString("c07b4199-e1df-4493-b1e1-de5946fb58f8"), .pid = 103 };
pub const PKEY_Address_Town = PROPERTYKEY{ .fmtid = Guid.initString("c07b4199-e1df-4493-b1e1-de5946fb58f8"), .pid = 104 };
pub const PKEY_Audio_ChannelCount = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 7 };
pub const AUDIO_CHANNELCOUNT_MONO = @as(u32, 1);
pub const AUDIO_CHANNELCOUNT_STEREO = @as(u32, 2);
pub const PKEY_Audio_Compression = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 10 };
pub const PKEY_Audio_EncodingBitrate = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 4 };
pub const PKEY_Audio_Format = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 2 };
pub const PKEY_Audio_IsVariableBitRate = PROPERTYKEY{ .fmtid = Guid.initString("e6822fee-8c17-4d62-823c-8e9cfcbd1d5c"), .pid = 100 };
pub const PKEY_Audio_PeakValue = PROPERTYKEY{ .fmtid = Guid.initString("2579e5d0-1116-4084-bd9a-9b4f7cb4df5e"), .pid = 100 };
pub const PKEY_Audio_SampleRate = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 5 };
pub const PKEY_Audio_SampleSize = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 6 };
pub const PKEY_Audio_StreamName = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 9 };
pub const PKEY_Audio_StreamNumber = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 8 };
pub const PKEY_Calendar_Duration = PROPERTYKEY{ .fmtid = Guid.initString("293ca35a-09aa-4dd2-b180-1fe245728a52"), .pid = 100 };
pub const PKEY_Calendar_IsOnline = PROPERTYKEY{ .fmtid = Guid.initString("bfee9149-e3e2-49a7-a862-c05988145cec"), .pid = 100 };
pub const PKEY_Calendar_IsRecurring = PROPERTYKEY{ .fmtid = Guid.initString("315b9c8d-80a9-4ef9-ae16-8e746da51d70"), .pid = 100 };
pub const PKEY_Calendar_Location = PROPERTYKEY{ .fmtid = Guid.initString("f6272d18-cecc-40b1-b26a-3911717aa7bd"), .pid = 100 };
pub const PKEY_Calendar_OptionalAttendeeAddresses = PROPERTYKEY{ .fmtid = Guid.initString("d55bae5a-3892-417a-a649-c6ac5aaaeab3"), .pid = 100 };
pub const PKEY_Calendar_OptionalAttendeeNames = PROPERTYKEY{ .fmtid = Guid.initString("09429607-582d-437f-84c3-de93a2b24c3c"), .pid = 100 };
pub const PKEY_Calendar_OrganizerAddress = PROPERTYKEY{ .fmtid = Guid.initString("744c8242-4df5-456c-ab9e-014efb9021e3"), .pid = 100 };
pub const PKEY_Calendar_OrganizerName = PROPERTYKEY{ .fmtid = Guid.initString("aaa660f9-9865-458e-b484-01bc7fe3973e"), .pid = 100 };
pub const PKEY_Calendar_ReminderTime = PROPERTYKEY{ .fmtid = Guid.initString("72fc5ba4-24f9-4011-9f3f-add27afad818"), .pid = 100 };
pub const PKEY_Calendar_RequiredAttendeeAddresses = PROPERTYKEY{ .fmtid = Guid.initString("0ba7d6c3-568d-4159-ab91-781a91fb71e5"), .pid = 100 };
pub const PKEY_Calendar_RequiredAttendeeNames = PROPERTYKEY{ .fmtid = Guid.initString("b33af30b-f552-4584-936c-cb93e5cda29f"), .pid = 100 };
pub const PKEY_Calendar_Resources = PROPERTYKEY{ .fmtid = Guid.initString("00f58a38-c54b-4c40-8696-97235980eae1"), .pid = 100 };
pub const PKEY_Calendar_ResponseStatus = PROPERTYKEY{ .fmtid = Guid.initString("188c1f91-3c40-4132-9ec5-d8b03b72a8a2"), .pid = 100 };
pub const PKEY_Calendar_ShowTimeAs = PROPERTYKEY{ .fmtid = Guid.initString("5bf396d4-5eb2-466f-bde9-2fb3f2361d6e"), .pid = 100 };
pub const PKEY_Calendar_ShowTimeAsText = PROPERTYKEY{ .fmtid = Guid.initString("53da57cf-62c0-45c4-81de-7610bcefd7f5"), .pid = 100 };
pub const PKEY_Communication_AccountName = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 9 };
pub const PKEY_Communication_DateItemExpires = PROPERTYKEY{ .fmtid = Guid.initString("428040ac-a177-4c8a-9760-f6f761227f9a"), .pid = 100 };
pub const PKEY_Communication_Direction = PROPERTYKEY{ .fmtid = Guid.initString("8e531030-b960-4346-ae0d-66bc9a86fb94"), .pid = 100 };
pub const PKEY_Communication_FollowupIconIndex = PROPERTYKEY{ .fmtid = Guid.initString("83a6347e-6fe4-4f40-ba9c-c4865240d1f4"), .pid = 100 };
pub const PKEY_Communication_HeaderItem = PROPERTYKEY{ .fmtid = Guid.initString("c9c34f84-2241-4401-b607-bd20ed75ae7f"), .pid = 100 };
pub const PKEY_Communication_PolicyTag = PROPERTYKEY{ .fmtid = Guid.initString("ec0b4191-ab0b-4c66-90b6-c6637cdebbab"), .pid = 100 };
pub const PKEY_Communication_SecurityFlags = PROPERTYKEY{ .fmtid = Guid.initString("8619a4b6-9f4d-4429-8c0f-b996ca59e335"), .pid = 100 };
pub const PKEY_Communication_Suffix = PROPERTYKEY{ .fmtid = Guid.initString("807b653a-9e91-43ef-8f97-11ce04ee20c5"), .pid = 100 };
pub const PKEY_Communication_TaskStatus = PROPERTYKEY{ .fmtid = Guid.initString("be1a72c6-9a1d-46b7-afe7-afaf8cef4999"), .pid = 100 };
pub const PKEY_Communication_TaskStatusText = PROPERTYKEY{ .fmtid = Guid.initString("a6744477-c237-475b-a075-54f34498292a"), .pid = 100 };
pub const PKEY_Computer_DecoratedFreeSpace = PROPERTYKEY{ .fmtid = Guid.initString("9b174b35-40ff-11d2-a27e-00c04fc30871"), .pid = 7 };
pub const PKEY_Contact_AccountPictureDynamicVideo = PROPERTYKEY{ .fmtid = Guid.initString("0b8bb018-2725-4b44-92ba-7933aeb2dde7"), .pid = 2 };
pub const PKEY_Contact_AccountPictureLarge = PROPERTYKEY{ .fmtid = Guid.initString("0b8bb018-2725-4b44-92ba-7933aeb2dde7"), .pid = 3 };
pub const PKEY_Contact_AccountPictureSmall = PROPERTYKEY{ .fmtid = Guid.initString("0b8bb018-2725-4b44-92ba-7933aeb2dde7"), .pid = 4 };
pub const PKEY_Contact_Anniversary = PROPERTYKEY{ .fmtid = Guid.initString("9ad5badb-cea7-4470-a03d-b84e51b9949e"), .pid = 100 };
pub const PKEY_Contact_AssistantName = PROPERTYKEY{ .fmtid = Guid.initString("cd102c9c-5540-4a88-a6f6-64e4981c8cd1"), .pid = 100 };
pub const PKEY_Contact_AssistantTelephone = PROPERTYKEY{ .fmtid = Guid.initString("9a93244d-a7ad-4ff8-9b99-45ee4cc09af6"), .pid = 100 };
pub const PKEY_Contact_Birthday = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 47 };
pub const PKEY_Contact_BusinessAddress = PROPERTYKEY{ .fmtid = Guid.initString("730fb6dd-cf7c-426b-a03f-bd166cc9ee24"), .pid = 100 };
pub const PKEY_Contact_BusinessAddress1Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 119 };
pub const PKEY_Contact_BusinessAddress1Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 117 };
pub const PKEY_Contact_BusinessAddress1PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 120 };
pub const PKEY_Contact_BusinessAddress1Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 118 };
pub const PKEY_Contact_BusinessAddress1Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 116 };
pub const PKEY_Contact_BusinessAddress2Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 124 };
pub const PKEY_Contact_BusinessAddress2Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 122 };
pub const PKEY_Contact_BusinessAddress2PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 125 };
pub const PKEY_Contact_BusinessAddress2Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 123 };
pub const PKEY_Contact_BusinessAddress2Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 121 };
pub const PKEY_Contact_BusinessAddress3Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 129 };
pub const PKEY_Contact_BusinessAddress3Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 127 };
pub const PKEY_Contact_BusinessAddress3PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 130 };
pub const PKEY_Contact_BusinessAddress3Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 128 };
pub const PKEY_Contact_BusinessAddress3Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 126 };
pub const PKEY_Contact_BusinessAddressCity = PROPERTYKEY{ .fmtid = Guid.initString("402b5934-ec5a-48c3-93e6-85e86a2d934e"), .pid = 100 };
pub const PKEY_Contact_BusinessAddressCountry = PROPERTYKEY{ .fmtid = Guid.initString("b0b87314-fcf6-4feb-8dff-a50da6af561c"), .pid = 100 };
pub const PKEY_Contact_BusinessAddressPostalCode = PROPERTYKEY{ .fmtid = Guid.initString("e1d4a09e-d758-4cd1-b6ec-34a8b5a73f80"), .pid = 100 };
pub const PKEY_Contact_BusinessAddressPostOfficeBox = PROPERTYKEY{ .fmtid = Guid.initString("bc4e71ce-17f9-48d5-bee9-021df0ea5409"), .pid = 100 };
pub const PKEY_Contact_BusinessAddressState = PROPERTYKEY{ .fmtid = Guid.initString("446f787f-10c4-41cb-a6c4-4d0343551597"), .pid = 100 };
pub const PKEY_Contact_BusinessAddressStreet = PROPERTYKEY{ .fmtid = Guid.initString("ddd1460f-c0bf-4553-8ce4-10433c908fb0"), .pid = 100 };
pub const PKEY_Contact_BusinessEmailAddresses = PROPERTYKEY{ .fmtid = Guid.initString("f271c659-7e5e-471f-ba25-7f77b286f836"), .pid = 100 };
pub const PKEY_Contact_BusinessFaxNumber = PROPERTYKEY{ .fmtid = Guid.initString("91eff6f3-2e27-42ca-933e-7c999fbe310b"), .pid = 100 };
pub const PKEY_Contact_BusinessHomePage = PROPERTYKEY{ .fmtid = Guid.initString("56310920-2491-4919-99ce-eadb06fafdb2"), .pid = 100 };
pub const PKEY_Contact_BusinessTelephone = PROPERTYKEY{ .fmtid = Guid.initString("6a15e5a0-0a1e-4cd7-bb8c-d2f1b0c929bc"), .pid = 100 };
pub const PKEY_Contact_CallbackTelephone = PROPERTYKEY{ .fmtid = Guid.initString("bf53d1c3-49e0-4f7f-8567-5a821d8ac542"), .pid = 100 };
pub const PKEY_Contact_CarTelephone = PROPERTYKEY{ .fmtid = Guid.initString("8fdc6dea-b929-412b-ba90-397a257465fe"), .pid = 100 };
pub const PKEY_Contact_Children = PROPERTYKEY{ .fmtid = Guid.initString("d4729704-8ef1-43ef-9024-2bd381187fd5"), .pid = 100 };
pub const PKEY_Contact_CompanyMainTelephone = PROPERTYKEY{ .fmtid = Guid.initString("8589e481-6040-473d-b171-7fa89c2708ed"), .pid = 100 };
pub const PKEY_Contact_ConnectedServiceDisplayName = PROPERTYKEY{ .fmtid = Guid.initString("39b77f4f-a104-4863-b395-2db2ad8f7bc1"), .pid = 100 };
pub const PKEY_Contact_ConnectedServiceIdentities = PROPERTYKEY{ .fmtid = Guid.initString("80f41eb8-afc4-4208-aa5f-cce21a627281"), .pid = 100 };
pub const PKEY_Contact_ConnectedServiceName = PROPERTYKEY{ .fmtid = Guid.initString("b5c84c9e-5927-46b5-a3cc-933c21b78469"), .pid = 100 };
pub const PKEY_Contact_ConnectedServiceSupportedActions = PROPERTYKEY{ .fmtid = Guid.initString("a19fb7a9-024b-4371-a8bf-4d29c3e4e9c9"), .pid = 100 };
pub const PKEY_Contact_DataSuppliers = PROPERTYKEY{ .fmtid = Guid.initString("9660c283-fc3a-4a08-a096-eed3aac46da2"), .pid = 100 };
pub const PKEY_Contact_Department = PROPERTYKEY{ .fmtid = Guid.initString("fc9f7306-ff8f-4d49-9fb6-3ffe5c0951ec"), .pid = 100 };
pub const PKEY_Contact_DisplayBusinessPhoneNumbers = PROPERTYKEY{ .fmtid = Guid.initString("364028da-d895-41fe-a584-302b1bb70a76"), .pid = 100 };
pub const PKEY_Contact_DisplayHomePhoneNumbers = PROPERTYKEY{ .fmtid = Guid.initString("5068bcdf-d697-4d85-8c53-1f1cdab01763"), .pid = 100 };
pub const PKEY_Contact_DisplayMobilePhoneNumbers = PROPERTYKEY{ .fmtid = Guid.initString("9cb0c358-9d7a-46b1-b466-dcc6f1a3d93d"), .pid = 100 };
pub const PKEY_Contact_DisplayOtherPhoneNumbers = PROPERTYKEY{ .fmtid = Guid.initString("03089873-8ee8-4191-bd60-d31f72b7900b"), .pid = 100 };
pub const PKEY_Contact_EmailAddress = PROPERTYKEY{ .fmtid = Guid.initString("f8fa7fa3-d12b-4785-8a4e-691a94f7a3e7"), .pid = 100 };
pub const PKEY_Contact_EmailAddress2 = PROPERTYKEY{ .fmtid = Guid.initString("38965063-edc8-4268-8491-b7723172cf29"), .pid = 100 };
pub const PKEY_Contact_EmailAddress3 = PROPERTYKEY{ .fmtid = Guid.initString("644d37b4-e1b3-4bad-b099-7e7c04966aca"), .pid = 100 };
pub const PKEY_Contact_EmailAddresses = PROPERTYKEY{ .fmtid = Guid.initString("84d8f337-981d-44b3-9615-c7596dba17e3"), .pid = 100 };
pub const PKEY_Contact_EmailName = PROPERTYKEY{ .fmtid = Guid.initString("cc6f4f24-6083-4bd4-8754-674d0de87ab8"), .pid = 100 };
pub const PKEY_Contact_FileAsName = PROPERTYKEY{ .fmtid = Guid.initString("f1a24aa7-9ca7-40f6-89ec-97def9ffe8db"), .pid = 100 };
pub const PKEY_Contact_FirstName = PROPERTYKEY{ .fmtid = Guid.initString("14977844-6b49-4aad-a714-a4513bf60460"), .pid = 100 };
pub const PKEY_Contact_FullName = PROPERTYKEY{ .fmtid = Guid.initString("635e9051-50a5-4ba2-b9db-4ed056c77296"), .pid = 100 };
pub const PKEY_Contact_Gender = PROPERTYKEY{ .fmtid = Guid.initString("3c8cee58-d4f0-4cf9-b756-4e5d24447bcd"), .pid = 100 };
pub const PKEY_Contact_GenderValue = PROPERTYKEY{ .fmtid = Guid.initString("3c8cee58-d4f0-4cf9-b756-4e5d24447bcd"), .pid = 101 };
pub const PKEY_Contact_Hobbies = PROPERTYKEY{ .fmtid = Guid.initString("5dc2253f-5e11-4adf-9cfe-910dd01e3e70"), .pid = 100 };
pub const PKEY_Contact_HomeAddress = PROPERTYKEY{ .fmtid = Guid.initString("98f98354-617a-46b8-8560-5b1b64bf1f89"), .pid = 100 };
pub const PKEY_Contact_HomeAddress1Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 104 };
pub const PKEY_Contact_HomeAddress1Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 102 };
pub const PKEY_Contact_HomeAddress1PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 105 };
pub const PKEY_Contact_HomeAddress1Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 103 };
pub const PKEY_Contact_HomeAddress1Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 101 };
pub const PKEY_Contact_HomeAddress2Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 109 };
pub const PKEY_Contact_HomeAddress2Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 107 };
pub const PKEY_Contact_HomeAddress2PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 110 };
pub const PKEY_Contact_HomeAddress2Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 108 };
pub const PKEY_Contact_HomeAddress2Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 106 };
pub const PKEY_Contact_HomeAddress3Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 114 };
pub const PKEY_Contact_HomeAddress3Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 112 };
pub const PKEY_Contact_HomeAddress3PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 115 };
pub const PKEY_Contact_HomeAddress3Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 113 };
pub const PKEY_Contact_HomeAddress3Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 111 };
pub const PKEY_Contact_HomeAddressCity = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 65 };
pub const PKEY_Contact_HomeAddressCountry = PROPERTYKEY{ .fmtid = Guid.initString("08a65aa1-f4c9-43dd-9ddf-a33d8e7ead85"), .pid = 100 };
pub const PKEY_Contact_HomeAddressPostalCode = PROPERTYKEY{ .fmtid = Guid.initString("8afcc170-8a46-4b53-9eee-90bae7151e62"), .pid = 100 };
pub const PKEY_Contact_HomeAddressPostOfficeBox = PROPERTYKEY{ .fmtid = Guid.initString("7b9f6399-0a3f-4b12-89bd-4adc51c918af"), .pid = 100 };
pub const PKEY_Contact_HomeAddressState = PROPERTYKEY{ .fmtid = Guid.initString("c89a23d0-7d6d-4eb8-87d4-776a82d493e5"), .pid = 100 };
pub const PKEY_Contact_HomeAddressStreet = PROPERTYKEY{ .fmtid = Guid.initString("0adef160-db3f-4308-9a21-06237b16fa2a"), .pid = 100 };
pub const PKEY_Contact_HomeEmailAddresses = PROPERTYKEY{ .fmtid = Guid.initString("56c90e9d-9d46-4963-886f-2e1cd9a694ef"), .pid = 100 };
pub const PKEY_Contact_HomeFaxNumber = PROPERTYKEY{ .fmtid = Guid.initString("660e04d6-81ab-4977-a09f-82313113ab26"), .pid = 100 };
pub const PKEY_Contact_HomeTelephone = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 20 };
pub const PKEY_Contact_IMAddress = PROPERTYKEY{ .fmtid = Guid.initString("d68dbd8a-3374-4b81-9972-3ec30682db3d"), .pid = 100 };
pub const PKEY_Contact_Initials = PROPERTYKEY{ .fmtid = Guid.initString("f3d8f40d-50cb-44a2-9718-40cb9119495d"), .pid = 100 };
pub const PKEY_Contact_JA_CompanyNamePhonetic = PROPERTYKEY{ .fmtid = Guid.initString("897b3694-fe9e-43e6-8066-260f590c0100"), .pid = 2 };
pub const PKEY_Contact_JA_FirstNamePhonetic = PROPERTYKEY{ .fmtid = Guid.initString("897b3694-fe9e-43e6-8066-260f590c0100"), .pid = 3 };
pub const PKEY_Contact_JA_LastNamePhonetic = PROPERTYKEY{ .fmtid = Guid.initString("897b3694-fe9e-43e6-8066-260f590c0100"), .pid = 4 };
pub const PKEY_Contact_JobInfo1CompanyAddress = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 120 };
pub const PKEY_Contact_JobInfo1CompanyName = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 102 };
pub const PKEY_Contact_JobInfo1Department = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 106 };
pub const PKEY_Contact_JobInfo1Manager = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 105 };
pub const PKEY_Contact_JobInfo1OfficeLocation = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 104 };
pub const PKEY_Contact_JobInfo1Title = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 103 };
pub const PKEY_Contact_JobInfo1YomiCompanyName = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 101 };
pub const PKEY_Contact_JobInfo2CompanyAddress = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 121 };
pub const PKEY_Contact_JobInfo2CompanyName = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 108 };
pub const PKEY_Contact_JobInfo2Department = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 113 };
pub const PKEY_Contact_JobInfo2Manager = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 112 };
pub const PKEY_Contact_JobInfo2OfficeLocation = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 110 };
pub const PKEY_Contact_JobInfo2Title = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 109 };
pub const PKEY_Contact_JobInfo2YomiCompanyName = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 107 };
pub const PKEY_Contact_JobInfo3CompanyAddress = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 123 };
pub const PKEY_Contact_JobInfo3CompanyName = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 115 };
pub const PKEY_Contact_JobInfo3Department = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 119 };
pub const PKEY_Contact_JobInfo3Manager = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 118 };
pub const PKEY_Contact_JobInfo3OfficeLocation = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 117 };
pub const PKEY_Contact_JobInfo3Title = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 116 };
pub const PKEY_Contact_JobInfo3YomiCompanyName = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 114 };
pub const PKEY_Contact_JobTitle = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 6 };
pub const PKEY_Contact_Label = PROPERTYKEY{ .fmtid = Guid.initString("97b0ad89-df49-49cc-834e-660974fd755b"), .pid = 100 };
pub const PKEY_Contact_LastName = PROPERTYKEY{ .fmtid = Guid.initString("8f367200-c270-457c-b1d4-e07c5bcd90c7"), .pid = 100 };
pub const PKEY_Contact_MailingAddress = PROPERTYKEY{ .fmtid = Guid.initString("c0ac206a-827e-4650-95ae-77e2bb74fcc9"), .pid = 100 };
pub const PKEY_Contact_MiddleName = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 71 };
pub const PKEY_Contact_MobileTelephone = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 35 };
pub const PKEY_Contact_NickName = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 74 };
pub const PKEY_Contact_OfficeLocation = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 7 };
pub const PKEY_Contact_OtherAddress = PROPERTYKEY{ .fmtid = Guid.initString("508161fa-313b-43d5-83a1-c1accf68622c"), .pid = 100 };
pub const PKEY_Contact_OtherAddress1Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 134 };
pub const PKEY_Contact_OtherAddress1Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 132 };
pub const PKEY_Contact_OtherAddress1PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 135 };
pub const PKEY_Contact_OtherAddress1Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 133 };
pub const PKEY_Contact_OtherAddress1Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 131 };
pub const PKEY_Contact_OtherAddress2Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 139 };
pub const PKEY_Contact_OtherAddress2Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 137 };
pub const PKEY_Contact_OtherAddress2PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 140 };
pub const PKEY_Contact_OtherAddress2Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 138 };
pub const PKEY_Contact_OtherAddress2Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 136 };
pub const PKEY_Contact_OtherAddress3Country = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 144 };
pub const PKEY_Contact_OtherAddress3Locality = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 142 };
pub const PKEY_Contact_OtherAddress3PostalCode = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 145 };
pub const PKEY_Contact_OtherAddress3Region = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 143 };
pub const PKEY_Contact_OtherAddress3Street = PROPERTYKEY{ .fmtid = Guid.initString("a7b6f596-d678-4bc1-b05f-0203d27e8aa1"), .pid = 141 };
pub const PKEY_Contact_OtherAddressCity = PROPERTYKEY{ .fmtid = Guid.initString("6e682923-7f7b-4f0c-a337-cfca296687bf"), .pid = 100 };
pub const PKEY_Contact_OtherAddressCountry = PROPERTYKEY{ .fmtid = Guid.initString("8f167568-0aae-4322-8ed9-6055b7b0e398"), .pid = 100 };
pub const PKEY_Contact_OtherAddressPostalCode = PROPERTYKEY{ .fmtid = Guid.initString("95c656c1-2abf-4148-9ed3-9ec602e3b7cd"), .pid = 100 };
pub const PKEY_Contact_OtherAddressPostOfficeBox = PROPERTYKEY{ .fmtid = Guid.initString("8b26ea41-058f-43f6-aecc-4035681ce977"), .pid = 100 };
pub const PKEY_Contact_OtherAddressState = PROPERTYKEY{ .fmtid = Guid.initString("71b377d6-e570-425f-a170-809fae73e54e"), .pid = 100 };
pub const PKEY_Contact_OtherAddressStreet = PROPERTYKEY{ .fmtid = Guid.initString("ff962609-b7d6-4999-862d-95180d529aea"), .pid = 100 };
pub const PKEY_Contact_OtherEmailAddresses = PROPERTYKEY{ .fmtid = Guid.initString("11d6336b-38c4-4ec9-84d6-eb38d0b150af"), .pid = 100 };
pub const PKEY_Contact_PagerTelephone = PROPERTYKEY{ .fmtid = Guid.initString("d6304e01-f8f5-4f45-8b15-d024a6296789"), .pid = 100 };
pub const PKEY_Contact_PersonalTitle = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 69 };
pub const PKEY_Contact_PhoneNumbersCanonical = PROPERTYKEY{ .fmtid = Guid.initString("d042d2a1-927e-40b5-a503-6edbd42a517e"), .pid = 100 };
pub const PKEY_Contact_Prefix = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 75 };
pub const PKEY_Contact_PrimaryAddressCity = PROPERTYKEY{ .fmtid = Guid.initString("c8ea94f0-a9e3-4969-a94b-9c62a95324e0"), .pid = 100 };
pub const PKEY_Contact_PrimaryAddressCountry = PROPERTYKEY{ .fmtid = Guid.initString("e53d799d-0f3f-466e-b2ff-74634a3cb7a4"), .pid = 100 };
pub const PKEY_Contact_PrimaryAddressPostalCode = PROPERTYKEY{ .fmtid = Guid.initString("18bbd425-ecfd-46ef-b612-7b4a6034eda0"), .pid = 100 };
pub const PKEY_Contact_PrimaryAddressPostOfficeBox = PROPERTYKEY{ .fmtid = Guid.initString("de5ef3c7-46e1-484e-9999-62c5308394c1"), .pid = 100 };
pub const PKEY_Contact_PrimaryAddressState = PROPERTYKEY{ .fmtid = Guid.initString("f1176dfe-7138-4640-8b4c-ae375dc70a6d"), .pid = 100 };
pub const PKEY_Contact_PrimaryAddressStreet = PROPERTYKEY{ .fmtid = Guid.initString("63c25b20-96be-488f-8788-c09c407ad812"), .pid = 100 };
pub const PKEY_Contact_PrimaryEmailAddress = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 48 };
pub const PKEY_Contact_PrimaryTelephone = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 25 };
pub const PKEY_Contact_Profession = PROPERTYKEY{ .fmtid = Guid.initString("7268af55-1ce4-4f6e-a41f-b6e4ef10e4a9"), .pid = 100 };
pub const PKEY_Contact_SpouseName = PROPERTYKEY{ .fmtid = Guid.initString("9d2408b6-3167-422b-82b0-f583b7a7cfe3"), .pid = 100 };
pub const PKEY_Contact_Suffix = PROPERTYKEY{ .fmtid = Guid.initString("176dc63c-2688-4e89-8143-a347800f25e9"), .pid = 73 };
pub const PKEY_Contact_TelexNumber = PROPERTYKEY{ .fmtid = Guid.initString("c554493c-c1f7-40c1-a76c-ef8c0614003e"), .pid = 100 };
pub const PKEY_Contact_TTYTDDTelephone = PROPERTYKEY{ .fmtid = Guid.initString("aaf16bac-2b55-45e6-9f6d-415eb94910df"), .pid = 100 };
pub const PKEY_Contact_WebPage = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 18 };
pub const PKEY_Contact_Webpage2 = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 124 };
pub const PKEY_Contact_Webpage3 = PROPERTYKEY{ .fmtid = Guid.initString("00f63dd8-22bd-4a5d-ba34-5cb0b9bdcb03"), .pid = 125 };
pub const PKEY_AcquisitionID = PROPERTYKEY{ .fmtid = Guid.initString("65a98875-3c80-40ab-abbc-efdaf77dbee2"), .pid = 100 };
pub const PKEY_ApplicationDefinedProperties = PROPERTYKEY{ .fmtid = Guid.initString("cdbfc167-337e-41d8-af7c-8c09205429c7"), .pid = 100 };
pub const PKEY_ApplicationName = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 18 };
pub const PKEY_AppZoneIdentifier = PROPERTYKEY{ .fmtid = Guid.initString("502cfeab-47eb-459c-b960-e6d8728f7701"), .pid = 102 };
pub const PKEY_Author = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 4 };
pub const PKEY_CachedFileUpdaterContentIdForConflictResolution = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 114 };
pub const PKEY_CachedFileUpdaterContentIdForStream = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 113 };
pub const PKEY_Capacity = PROPERTYKEY{ .fmtid = Guid.initString("9b174b35-40ff-11d2-a27e-00c04fc30871"), .pid = 3 };
pub const PKEY_Category = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 2 };
pub const PKEY_Comment = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 6 };
pub const PKEY_Company = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 15 };
pub const PKEY_ComputerName = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 5 };
pub const PKEY_ContainedItems = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 29 };
pub const PKEY_ContentId = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 132 };
pub const PKEY_ContentStatus = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 27 };
pub const PKEY_ContentType = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 26 };
pub const PKEY_ContentUri = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 131 };
pub const PKEY_Copyright = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 11 };
pub const PKEY_CreatorAppId = PROPERTYKEY{ .fmtid = Guid.initString("c2ea046e-033c-4e91-bd5b-d4942f6bbe49"), .pid = 2 };
pub const PKEY_CreatorOpenWithUIOptions = PROPERTYKEY{ .fmtid = Guid.initString("c2ea046e-033c-4e91-bd5b-d4942f6bbe49"), .pid = 3 };
pub const CREATOROPENWITHUIOPTION_HIDDEN = @as(u32, 0);
pub const CREATOROPENWITHUIOPTION_VISIBLE = @as(u32, 1);
pub const PKEY_DataObjectFormat = PROPERTYKEY{ .fmtid = Guid.initString("1e81a3f8-a30f-4247-b9ee-1d0368a9425c"), .pid = 2 };
pub const PKEY_DateAccessed = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 16 };
pub const PKEY_DateAcquired = PROPERTYKEY{ .fmtid = Guid.initString("2cbaa8f5-d81f-47ca-b17a-f8d822300131"), .pid = 100 };
pub const PKEY_DateArchived = PROPERTYKEY{ .fmtid = Guid.initString("43f8d7b7-a444-4f87-9383-52271c9b915c"), .pid = 100 };
pub const PKEY_DateCompleted = PROPERTYKEY{ .fmtid = Guid.initString("72fab781-acda-43e5-b155-b2434f85e678"), .pid = 100 };
pub const PKEY_DateCreated = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 15 };
pub const PKEY_DateImported = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 18258 };
pub const PKEY_DateModified = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 14 };
pub const PKEY_DefaultSaveLocationDisplay = PROPERTYKEY{ .fmtid = Guid.initString("5d76b67f-9b3d-44bb-b6ae-25da4f638a67"), .pid = 10 };
pub const ISDEFAULTSAVE_NONE = @as(u32, 0);
pub const ISDEFAULTSAVE_OWNER = @as(u32, 1);
pub const ISDEFAULTSAVE_NONOWNER = @as(u32, 2);
pub const ISDEFAULTSAVE_BOTH = @as(u32, 3);
pub const PKEY_DueDate = PROPERTYKEY{ .fmtid = Guid.initString("3f8472b5-e0af-4db2-8071-c53fe76ae7ce"), .pid = 100 };
pub const PKEY_EndDate = PROPERTYKEY{ .fmtid = Guid.initString("c75faa05-96fd-49e7-9cb4-9f601082d553"), .pid = 100 };
pub const PKEY_ExpandoProperties = PROPERTYKEY{ .fmtid = Guid.initString("6fa20de6-d11c-4d9d-a154-64317628c12d"), .pid = 100 };
pub const PKEY_FileAllocationSize = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 18 };
pub const PKEY_FileAttributes = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 13 };
pub const PKEY_FileCount = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 12 };
pub const PKEY_FileDescription = PROPERTYKEY{ .fmtid = Guid.initString("0cef7d53-fa64-11d1-a203-0000f81fedee"), .pid = 3 };
pub const PKEY_FileExtension = PROPERTYKEY{ .fmtid = Guid.initString("e4f10a3c-49e6-405d-8288-a23bd4eeaa6c"), .pid = 100 };
pub const PKEY_FileFRN = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 21 };
pub const PKEY_FileName = PROPERTYKEY{ .fmtid = Guid.initString("41cf5ae0-f75a-4806-bd87-59c7d9248eb9"), .pid = 100 };
pub const PKEY_FileOfflineAvailabilityStatus = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 100 };
pub const FILEOFFLINEAVAILABILITYSTATUS_NOTAVAILABLEOFFLINE = @as(u32, 0);
pub const FILEOFFLINEAVAILABILITYSTATUS_PARTIAL = @as(u32, 1);
pub const FILEOFFLINEAVAILABILITYSTATUS_COMPLETE = @as(u32, 2);
pub const FILEOFFLINEAVAILABILITYSTATUS_COMPLETE_PINNED = @as(u32, 3);
pub const FILEOFFLINEAVAILABILITYSTATUS_EXCLUDED = @as(u32, 4);
pub const FILEOFFLINEAVAILABILITYSTATUS_FOLDER_EMPTY = @as(u32, 5);
pub const PKEY_FileOwner = PROPERTYKEY{ .fmtid = Guid.initString("9b174b34-40ff-11d2-a27e-00c04fc30871"), .pid = 4 };
pub const PKEY_FilePlaceholderStatus = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 2 };
pub const PKEY_FileVersion = PROPERTYKEY{ .fmtid = Guid.initString("0cef7d53-fa64-11d1-a203-0000f81fedee"), .pid = 4 };
pub const PKEY_FindData = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 0 };
pub const PKEY_FlagColor = PROPERTYKEY{ .fmtid = Guid.initString("67df94de-0ca7-4d6f-b792-053a3e4f03cf"), .pid = 100 };
pub const PKEY_FlagColorText = PROPERTYKEY{ .fmtid = Guid.initString("45eae747-8e2a-40ae-8cbf-ca52aba6152a"), .pid = 100 };
pub const PKEY_FlagStatus = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 12 };
pub const FLAGSTATUS_NOTFLAGGED = @as(i32, 0);
pub const FLAGSTATUS_COMPLETED = @as(i32, 1);
pub const FLAGSTATUS_FOLLOWUP = @as(i32, 2);
pub const PKEY_FlagStatusText = PROPERTYKEY{ .fmtid = Guid.initString("dc54fd2e-189d-4871-aa01-08c2f57a4abc"), .pid = 100 };
pub const PKEY_FolderKind = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 101 };
pub const PKEY_FolderNameDisplay = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 25 };
pub const PKEY_FreeSpace = PROPERTYKEY{ .fmtid = Guid.initString("9b174b35-40ff-11d2-a27e-00c04fc30871"), .pid = 2 };
pub const PKEY_FullText = PROPERTYKEY{ .fmtid = Guid.initString("1e3ee840-bc2b-476c-8237-2acd1a839b22"), .pid = 6 };
pub const PKEY_HighKeywords = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 24 };
pub const PKEY_Identity = PROPERTYKEY{ .fmtid = Guid.initString("a26f4afc-7346-4299-be47-eb1ae613139f"), .pid = 100 };
pub const PKEY_Identity_Blob = PROPERTYKEY{ .fmtid = Guid.initString("8c3b93a4-baed-1a83-9a32-102ee313f6eb"), .pid = 100 };
pub const PKEY_Identity_DisplayName = PROPERTYKEY{ .fmtid = Guid.initString("7d683fc9-d155-45a8-bb1f-89d19bcb792f"), .pid = 100 };
pub const PKEY_Identity_InternetSid = PROPERTYKEY{ .fmtid = Guid.initString("6d6d5d49-265d-4688-9f4e-1fdd33e7cc83"), .pid = 100 };
pub const PKEY_Identity_IsMeIdentity = PROPERTYKEY{ .fmtid = Guid.initString("a4108708-09df-4377-9dfc-6d99986d5a67"), .pid = 100 };
pub const PKEY_Identity_KeyProviderContext = PROPERTYKEY{ .fmtid = Guid.initString("a26f4afc-7346-4299-be47-eb1ae613139f"), .pid = 17 };
pub const PKEY_Identity_KeyProviderName = PROPERTYKEY{ .fmtid = Guid.initString("a26f4afc-7346-4299-be47-eb1ae613139f"), .pid = 16 };
pub const PKEY_Identity_LogonStatusString = PROPERTYKEY{ .fmtid = Guid.initString("f18dedf3-337f-42c0-9e03-cee08708a8c3"), .pid = 100 };
pub const PKEY_Identity_PrimaryEmailAddress = PROPERTYKEY{ .fmtid = Guid.initString("fcc16823-baed-4f24-9b32-a0982117f7fa"), .pid = 100 };
pub const PKEY_Identity_PrimarySid = PROPERTYKEY{ .fmtid = Guid.initString("2b1b801e-c0c1-4987-9ec5-72fa89814787"), .pid = 100 };
pub const PKEY_Identity_ProviderData = PROPERTYKEY{ .fmtid = Guid.initString("a8a74b92-361b-4e9a-b722-7c4a7330a312"), .pid = 100 };
pub const PKEY_Identity_ProviderID = PROPERTYKEY{ .fmtid = Guid.initString("74a7de49-fa11-4d3d-a006-db7e08675916"), .pid = 100 };
pub const PKEY_Identity_QualifiedUserName = PROPERTYKEY{ .fmtid = Guid.initString("da520e51-f4e9-4739-ac82-02e0a95c9030"), .pid = 100 };
pub const PKEY_Identity_UniqueID = PROPERTYKEY{ .fmtid = Guid.initString("e55fc3b0-2b60-4220-918e-b21e8bf16016"), .pid = 100 };
pub const PKEY_Identity_UserName = PROPERTYKEY{ .fmtid = Guid.initString("c4322503-78ca-49c6-9acc-a68e2afd7b6b"), .pid = 100 };
pub const PKEY_IdentityProvider_Name = PROPERTYKEY{ .fmtid = Guid.initString("b96eff7b-35ca-4a35-8607-29e3a54c46ea"), .pid = 100 };
pub const PKEY_IdentityProvider_Picture = PROPERTYKEY{ .fmtid = Guid.initString("2425166f-5642-4864-992f-98fd98f294c3"), .pid = 100 };
pub const PKEY_ImageParsingName = PROPERTYKEY{ .fmtid = Guid.initString("d7750ee0-c6a4-48ec-b53e-b87b52e6d073"), .pid = 100 };
pub const PKEY_Importance = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 11 };
pub const IMPORTANCE_LOW_MIN = @as(i32, 0);
pub const IMPORTANCE_LOW_SET = @as(i32, 1);
pub const IMPORTANCE_LOW_MAX = @as(i32, 1);
pub const IMPORTANCE_NORMAL_MIN = @as(i32, 2);
pub const IMPORTANCE_NORMAL_SET = @as(i32, 3);
pub const IMPORTANCE_NORMAL_MAX = @as(i32, 4);
pub const IMPORTANCE_HIGH_MIN = @as(i32, 5);
pub const IMPORTANCE_HIGH_SET = @as(i32, 5);
pub const IMPORTANCE_HIGH_MAX = @as(i32, 5);
pub const PKEY_ImportanceText = PROPERTYKEY{ .fmtid = Guid.initString("a3b29791-7713-4e1d-bb40-17db85f01831"), .pid = 100 };
pub const PKEY_IsAttachment = PROPERTYKEY{ .fmtid = Guid.initString("f23f425c-71a1-4fa8-922f-678ea4a60408"), .pid = 100 };
pub const PKEY_IsDefaultNonOwnerSaveLocation = PROPERTYKEY{ .fmtid = Guid.initString("5d76b67f-9b3d-44bb-b6ae-25da4f638a67"), .pid = 5 };
pub const PKEY_IsDefaultSaveLocation = PROPERTYKEY{ .fmtid = Guid.initString("5d76b67f-9b3d-44bb-b6ae-25da4f638a67"), .pid = 3 };
pub const PKEY_IsDeleted = PROPERTYKEY{ .fmtid = Guid.initString("5cda5fc8-33ee-4ff3-9094-ae7bd8868c4d"), .pid = 100 };
pub const PKEY_IsEncrypted = PROPERTYKEY{ .fmtid = Guid.initString("90e5e14e-648b-4826-b2aa-acaf790e3513"), .pid = 10 };
pub const PKEY_IsFlagged = PROPERTYKEY{ .fmtid = Guid.initString("5da84765-e3ff-4278-86b0-a27967fbdd03"), .pid = 100 };
pub const PKEY_IsFlaggedComplete = PROPERTYKEY{ .fmtid = Guid.initString("a6f360d2-55f9-48de-b909-620e090a647c"), .pid = 100 };
pub const PKEY_IsIncomplete = PROPERTYKEY{ .fmtid = Guid.initString("346c8bd1-2e6a-4c45-89a4-61b78e8e700f"), .pid = 100 };
pub const PKEY_IsLocationSupported = PROPERTYKEY{ .fmtid = Guid.initString("5d76b67f-9b3d-44bb-b6ae-25da4f638a67"), .pid = 8 };
pub const PKEY_IsPinnedToNameSpaceTree = PROPERTYKEY{ .fmtid = Guid.initString("5d76b67f-9b3d-44bb-b6ae-25da4f638a67"), .pid = 2 };
pub const PKEY_IsRead = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 10 };
pub const PKEY_IsSearchOnlyItem = PROPERTYKEY{ .fmtid = Guid.initString("5d76b67f-9b3d-44bb-b6ae-25da4f638a67"), .pid = 4 };
pub const PKEY_IsSendToTarget = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 33 };
pub const PKEY_IsShared = PROPERTYKEY{ .fmtid = Guid.initString("ef884c5b-2bfe-41bb-aae5-76eedf4f9902"), .pid = 100 };
pub const PKEY_ItemAuthors = PROPERTYKEY{ .fmtid = Guid.initString("d0a04f0a-462a-48a4-bb2f-3706e88dbd7d"), .pid = 100 };
pub const PKEY_ItemClassType = PROPERTYKEY{ .fmtid = Guid.initString("048658ad-2db8-41a4-bbb6-ac1ef1207eb1"), .pid = 100 };
pub const PKEY_ItemDate = PROPERTYKEY{ .fmtid = Guid.initString("f7db74b4-4287-4103-afba-f1b13dcd75cf"), .pid = 100 };
pub const PKEY_ItemFolderNameDisplay = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 2 };
pub const PKEY_ItemFolderPathDisplay = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 6 };
pub const PKEY_ItemFolderPathDisplayNarrow = PROPERTYKEY{ .fmtid = Guid.initString("dabd30ed-0043-4789-a7f8-d013a4736622"), .pid = 100 };
pub const PKEY_ItemName = PROPERTYKEY{ .fmtid = Guid.initString("6b8da074-3b5c-43bc-886f-0a2cdce00b6f"), .pid = 100 };
pub const PKEY_ItemNameDisplay = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 10 };
pub const PKEY_ItemNameDisplayWithoutExtension = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 24 };
pub const PKEY_ItemNamePrefix = PROPERTYKEY{ .fmtid = Guid.initString("d7313ff1-a77a-401c-8c99-3dbdd68add36"), .pid = 100 };
pub const PKEY_ItemNameSortOverride = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 23 };
pub const PKEY_ItemParticipants = PROPERTYKEY{ .fmtid = Guid.initString("d4d0aa16-9948-41a4-aa85-d97ff9646993"), .pid = 100 };
pub const PKEY_ItemPathDisplay = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 7 };
pub const PKEY_ItemPathDisplayNarrow = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 8 };
pub const PKEY_ItemSubType = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 37 };
pub const PKEY_ItemType = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 11 };
pub const PKEY_ItemTypeText = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 4 };
pub const PKEY_ItemUrl = PROPERTYKEY{ .fmtid = Guid.initString("49691c90-7e17-101a-a91c-08002b2ecda9"), .pid = 9 };
pub const PKEY_Keywords = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 5 };
pub const PKEY_Kind = PROPERTYKEY{ .fmtid = Guid.initString("1e3ee840-bc2b-476c-8237-2acd1a839b22"), .pid = 3 };
pub const PKEY_KindText = PROPERTYKEY{ .fmtid = Guid.initString("f04bef95-c585-4197-a2b7-df46fdc9ee6d"), .pid = 100 };
pub const PKEY_Language = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 28 };
pub const PKEY_LastSyncError = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 107 };
pub const PKEY_LastSyncWarning = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 128 };
pub const PKEY_LastWriterPackageFamilyName = PROPERTYKEY{ .fmtid = Guid.initString("502cfeab-47eb-459c-b960-e6d8728f7701"), .pid = 101 };
pub const PKEY_LowKeywords = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 25 };
pub const PKEY_MediumKeywords = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 26 };
pub const PKEY_MileageInformation = PROPERTYKEY{ .fmtid = Guid.initString("fdf84370-031a-4add-9e91-0d775f1c6605"), .pid = 100 };
pub const PKEY_MIMEType = PROPERTYKEY{ .fmtid = Guid.initString("0b63e350-9ccc-11d0-bcdb-00805fccce04"), .pid = 5 };
pub const PKEY_Null = PROPERTYKEY{ .fmtid = Guid.initString("00000000-0000-0000-0000-000000000000"), .pid = 0 };
pub const PKEY_OfflineAvailability = PROPERTYKEY{ .fmtid = Guid.initString("a94688b6-7d9f-4570-a648-e3dfc0ab2b3f"), .pid = 100 };
pub const OFFLINEAVAILABILITY_NOT_AVAILABLE = @as(u32, 0);
pub const OFFLINEAVAILABILITY_AVAILABLE = @as(u32, 1);
pub const OFFLINEAVAILABILITY_ALWAYS_AVAILABLE = @as(u32, 2);
pub const PKEY_OfflineStatus = PROPERTYKEY{ .fmtid = Guid.initString("6d24888f-4718-4bda-afed-ea0fb4386cd8"), .pid = 100 };
pub const OFFLINESTATUS_ONLINE = @as(u32, 0);
pub const OFFLINESTATUS_OFFLINE = @as(u32, 1);
pub const OFFLINESTATUS_OFFLINE_FORCED = @as(u32, 2);
pub const OFFLINESTATUS_OFFLINE_SLOW = @as(u32, 3);
pub const OFFLINESTATUS_OFFLINE_ERROR = @as(u32, 4);
pub const OFFLINESTATUS_OFFLINE_ITEM_VERSION_CONFLICT = @as(u32, 5);
pub const OFFLINESTATUS_OFFLINE_SUSPENDED = @as(u32, 6);
pub const PKEY_OriginalFileName = PROPERTYKEY{ .fmtid = Guid.initString("0cef7d53-fa64-11d1-a203-0000f81fedee"), .pid = 6 };
pub const PKEY_OwnerSID = PROPERTYKEY{ .fmtid = Guid.initString("5d76b67f-9b3d-44bb-b6ae-25da4f638a67"), .pid = 6 };
pub const PKEY_ParentalRating = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 21 };
pub const PKEY_ParentalRatingReason = PROPERTYKEY{ .fmtid = Guid.initString("10984e0a-f9f2-4321-b7ef-baf195af4319"), .pid = 100 };
pub const PKEY_ParentalRatingsOrganization = PROPERTYKEY{ .fmtid = Guid.initString("a7fe0840-1344-46f0-8d37-52ed712a4bf9"), .pid = 100 };
pub const PKEY_ParsingBindContext = PROPERTYKEY{ .fmtid = Guid.initString("dfb9a04d-362f-4ca3-b30b-0254b17b5b84"), .pid = 100 };
pub const PKEY_ParsingName = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 24 };
pub const PKEY_ParsingPath = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 30 };
pub const PKEY_PerceivedType = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 9 };
pub const PKEY_PercentFull = PROPERTYKEY{ .fmtid = Guid.initString("9b174b35-40ff-11d2-a27e-00c04fc30871"), .pid = 5 };
pub const PKEY_Priority = PROPERTYKEY{ .fmtid = Guid.initString("9c1fcf74-2d97-41ba-b4ae-cb2e3661a6e4"), .pid = 5 };
pub const PKEY_PriorityText = PROPERTYKEY{ .fmtid = Guid.initString("d98be98b-b86b-4095-bf52-9d23b2e0a752"), .pid = 100 };
pub const PKEY_Project = PROPERTYKEY{ .fmtid = Guid.initString("39a7f922-477c-48de-8bc8-b28441e342e3"), .pid = 100 };
pub const PKEY_ProviderItemID = PROPERTYKEY{ .fmtid = Guid.initString("f21d9941-81f0-471a-adee-4e74b49217ed"), .pid = 100 };
pub const PKEY_Rating = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 9 };
pub const RATING_ONE_STAR_MIN = @as(u32, 1);
pub const RATING_ONE_STAR_SET = @as(u32, 1);
pub const RATING_ONE_STAR_MAX = @as(u32, 12);
pub const RATING_TWO_STARS_MIN = @as(u32, 13);
pub const RATING_TWO_STARS_SET = @as(u32, 25);
pub const RATING_TWO_STARS_MAX = @as(u32, 37);
pub const RATING_THREE_STARS_MIN = @as(u32, 38);
pub const RATING_THREE_STARS_SET = @as(u32, 50);
pub const RATING_THREE_STARS_MAX = @as(u32, 62);
pub const RATING_FOUR_STARS_MIN = @as(u32, 63);
pub const RATING_FOUR_STARS_SET = @as(u32, 75);
pub const RATING_FOUR_STARS_MAX = @as(u32, 87);
pub const RATING_FIVE_STARS_MIN = @as(u32, 88);
pub const RATING_FIVE_STARS_SET = @as(u32, 99);
pub const RATING_FIVE_STARS_MAX = @as(u32, 99);
pub const PKEY_RatingText = PROPERTYKEY{ .fmtid = Guid.initString("90197ca7-fd8f-4e8c-9da3-b57e1e609295"), .pid = 100 };
pub const PKEY_RemoteConflictingFile = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 115 };
pub const PKEY_Security_AllowedEnterpriseDataProtectionIdentities = PROPERTYKEY{ .fmtid = Guid.initString("38d43380-d418-4830-84d5-46935a81c5c6"), .pid = 32 };
pub const PKEY_Security_EncryptionOwners = PROPERTYKEY{ .fmtid = Guid.initString("5f5aff6a-37e5-4780-97ea-80c7565cf535"), .pid = 34 };
pub const PKEY_Security_EncryptionOwnersDisplay = PROPERTYKEY{ .fmtid = Guid.initString("de621b8f-e125-43a3-a32d-5665446d632a"), .pid = 25 };
pub const PKEY_Sensitivity = PROPERTYKEY{ .fmtid = Guid.initString("f8d3f6ac-4874-42cb-be59-ab454b30716a"), .pid = 100 };
pub const PKEY_SensitivityText = PROPERTYKEY{ .fmtid = Guid.initString("d0c7f054-3f72-4725-8527-129a577cb269"), .pid = 100 };
pub const PKEY_SFGAOFlags = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 25 };
pub const PKEY_SharedWith = PROPERTYKEY{ .fmtid = Guid.initString("ef884c5b-2bfe-41bb-aae5-76eedf4f9902"), .pid = 200 };
pub const PKEY_ShareUserRating = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 12 };
pub const PKEY_SharingStatus = PROPERTYKEY{ .fmtid = Guid.initString("ef884c5b-2bfe-41bb-aae5-76eedf4f9902"), .pid = 300 };
pub const SHARINGSTATUS_NOTSHARED = @as(u32, 0);
pub const SHARINGSTATUS_SHARED = @as(u32, 1);
pub const SHARINGSTATUS_PRIVATE = @as(u32, 2);
pub const PKEY_Shell_OmitFromView = PROPERTYKEY{ .fmtid = Guid.initString("de35258c-c695-4cbc-b982-38b0ad24ced0"), .pid = 2 };
pub const PKEY_SimpleRating = PROPERTYKEY{ .fmtid = Guid.initString("a09f084e-ad41-489f-8076-aa5be3082bca"), .pid = 100 };
pub const PKEY_Size = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 12 };
pub const PKEY_SoftwareUsed = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 305 };
pub const PKEY_SourceItem = PROPERTYKEY{ .fmtid = Guid.initString("668cdfa5-7a1b-4323-ae4b-e527393a1d81"), .pid = 100 };
pub const PKEY_SourcePackageFamilyName = PROPERTYKEY{ .fmtid = Guid.initString("ffae9db7-1c8d-43ff-818c-84403aa3732d"), .pid = 100 };
pub const PKEY_StartDate = PROPERTYKEY{ .fmtid = Guid.initString("48fd6ec8-8a12-4cdf-a03e-4ec5a511edde"), .pid = 100 };
pub const PKEY_Status = PROPERTYKEY{ .fmtid = Guid.initString("000214a1-0000-0000-c000-000000000046"), .pid = 9 };
pub const PKEY_StorageProviderCallerVersionInformation = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 7 };
pub const PKEY_StorageProviderError = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 109 };
pub const PKEY_StorageProviderFileChecksum = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 5 };
pub const PKEY_StorageProviderFileFlags = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 8 };
pub const PKEY_StorageProviderFileHasConflict = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 9 };
pub const PKEY_StorageProviderFileIdentifier = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 3 };
pub const PKEY_StorageProviderFileRemoteUri = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 112 };
pub const PKEY_StorageProviderFileVersion = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 4 };
pub const PKEY_StorageProviderFileVersionWaterline = PROPERTYKEY{ .fmtid = Guid.initString("b2f9b9d6-fec4-4dd5-94d7-8957488c807b"), .pid = 6 };
pub const PKEY_StorageProviderId = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 108 };
pub const PKEY_StorageProviderShareStatuses = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 111 };
pub const PKEY_StorageProviderSharingStatus = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 117 };
pub const STORAGE_PROVIDER_SHARINGSTATUS_NOTSHARED = @as(u32, 0);
pub const STORAGE_PROVIDER_SHARINGSTATUS_SHARED = @as(u32, 1);
pub const STORAGE_PROVIDER_SHARINGSTATUS_PRIVATE = @as(u32, 2);
pub const STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC = @as(u32, 3);
pub const STORAGE_PROVIDER_SHARINGSTATUS_SHARED_OWNED = @as(u32, 4);
pub const STORAGE_PROVIDER_SHARINGSTATUS_SHARED_COOWNED = @as(u32, 5);
pub const STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC_OWNED = @as(u32, 6);
pub const STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC_COOWNED = @as(u32, 7);
pub const PKEY_StorageProviderStatus = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 110 };
pub const PKEY_Subject = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 3 };
pub const PKEY_SyncTransferStatus = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 103 };
pub const PKEY_Thumbnail = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 17 };
pub const PKEY_ThumbnailCacheId = PROPERTYKEY{ .fmtid = Guid.initString("446d16b1-8dad-4870-a748-402ea43d788c"), .pid = 100 };
pub const PKEY_ThumbnailStream = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 27 };
pub const PKEY_Title = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 2 };
pub const PKEY_TitleSortOverride = PROPERTYKEY{ .fmtid = Guid.initString("f0f7984d-222e-4ad2-82ab-1dd8ea40e57e"), .pid = 300 };
pub const PKEY_TotalFileSize = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 14 };
pub const PKEY_Trademarks = PROPERTYKEY{ .fmtid = Guid.initString("0cef7d53-fa64-11d1-a203-0000f81fedee"), .pid = 9 };
pub const PKEY_TransferOrder = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 106 };
pub const PKEY_TransferPosition = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 104 };
pub const PKEY_TransferSize = PROPERTYKEY{ .fmtid = Guid.initString("fceff153-e839-4cf3-a9e7-ea22832094b8"), .pid = 105 };
pub const PKEY_VolumeId = PROPERTYKEY{ .fmtid = Guid.initString("446d16b1-8dad-4870-a748-402ea43d788c"), .pid = 104 };
pub const PKEY_ZoneIdentifier = PROPERTYKEY{ .fmtid = Guid.initString("502cfeab-47eb-459c-b960-e6d8728f7701"), .pid = 100 };
pub const PKEY_Device_PrinterURL = PROPERTYKEY{ .fmtid = Guid.initString("0b48f35a-be6e-4f17-b108-3c4073d1669a"), .pid = 15 };
pub const PKEY_DeviceInterface_Bluetooth_DeviceAddress = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 1 };
pub const PKEY_DeviceInterface_Bluetooth_Flags = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 3 };
pub const PKEY_DeviceInterface_Bluetooth_LastConnectedTime = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 11 };
pub const PKEY_DeviceInterface_Bluetooth_Manufacturer = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 4 };
pub const PKEY_DeviceInterface_Bluetooth_ModelNumber = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 5 };
pub const PKEY_DeviceInterface_Bluetooth_ProductId = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 8 };
pub const PKEY_DeviceInterface_Bluetooth_ProductVersion = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 9 };
pub const PKEY_DeviceInterface_Bluetooth_ServiceGuid = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 2 };
pub const PKEY_DeviceInterface_Bluetooth_VendorId = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 7 };
pub const PKEY_DeviceInterface_Bluetooth_VendorIdSource = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 6 };
pub const PKEY_DeviceInterface_Hid_IsReadOnly = PROPERTYKEY{ .fmtid = Guid.initString("cbf38310-4a17-4310-a1eb-247f0b67593b"), .pid = 4 };
pub const PKEY_DeviceInterface_Hid_ProductId = PROPERTYKEY{ .fmtid = Guid.initString("cbf38310-4a17-4310-a1eb-247f0b67593b"), .pid = 6 };
pub const PKEY_DeviceInterface_Hid_UsageId = PROPERTYKEY{ .fmtid = Guid.initString("cbf38310-4a17-4310-a1eb-247f0b67593b"), .pid = 3 };
pub const PKEY_DeviceInterface_Hid_UsagePage = PROPERTYKEY{ .fmtid = Guid.initString("cbf38310-4a17-4310-a1eb-247f0b67593b"), .pid = 2 };
pub const PKEY_DeviceInterface_Hid_VendorId = PROPERTYKEY{ .fmtid = Guid.initString("cbf38310-4a17-4310-a1eb-247f0b67593b"), .pid = 5 };
pub const PKEY_DeviceInterface_Hid_VersionNumber = PROPERTYKEY{ .fmtid = Guid.initString("cbf38310-4a17-4310-a1eb-247f0b67593b"), .pid = 7 };
pub const PKEY_DeviceInterface_PrinterDriverDirectory = PROPERTYKEY{ .fmtid = Guid.initString("847c66de-b8d6-4af9-abc3-6f4f926bc039"), .pid = 14 };
pub const PKEY_DeviceInterface_PrinterDriverName = PROPERTYKEY{ .fmtid = Guid.initString("afc47170-14f5-498c-8f30-b0d19be449c6"), .pid = 11 };
pub const PKEY_DeviceInterface_PrinterEnumerationFlag = PROPERTYKEY{ .fmtid = Guid.initString("a00742a1-cd8c-4b37-95ab-70755587767a"), .pid = 3 };
pub const PKEY_DeviceInterface_PrinterName = PROPERTYKEY{ .fmtid = Guid.initString("0a7b84ef-0c27-463f-84ef-06c5070001be"), .pid = 10 };
pub const PKEY_DeviceInterface_PrinterPortName = PROPERTYKEY{ .fmtid = Guid.initString("eec7b761-6f94-41b1-949f-c729720dd13c"), .pid = 12 };
pub const PKEY_DeviceInterface_Proximity_SupportsNfc = PROPERTYKEY{ .fmtid = Guid.initString("fb3842cd-9e2a-4f83-8fcc-4b0761139ae9"), .pid = 2 };
pub const PKEY_DeviceInterface_Serial_PortName = PROPERTYKEY{ .fmtid = Guid.initString("4c6bf15c-4c03-4aac-91f5-64c0f852bcf4"), .pid = 4 };
pub const PKEY_DeviceInterface_Serial_UsbProductId = PROPERTYKEY{ .fmtid = Guid.initString("4c6bf15c-4c03-4aac-91f5-64c0f852bcf4"), .pid = 3 };
pub const PKEY_DeviceInterface_Serial_UsbVendorId = PROPERTYKEY{ .fmtid = Guid.initString("4c6bf15c-4c03-4aac-91f5-64c0f852bcf4"), .pid = 2 };
pub const PKEY_DeviceInterface_WinUsb_DeviceInterfaceClasses = PROPERTYKEY{ .fmtid = Guid.initString("95e127b5-79cc-4e83-9c9e-8422187b3e0e"), .pid = 7 };
pub const PKEY_DeviceInterface_WinUsb_UsbClass = PROPERTYKEY{ .fmtid = Guid.initString("95e127b5-79cc-4e83-9c9e-8422187b3e0e"), .pid = 4 };
pub const PKEY_DeviceInterface_WinUsb_UsbProductId = PROPERTYKEY{ .fmtid = Guid.initString("95e127b5-79cc-4e83-9c9e-8422187b3e0e"), .pid = 3 };
pub const PKEY_DeviceInterface_WinUsb_UsbProtocol = PROPERTYKEY{ .fmtid = Guid.initString("95e127b5-79cc-4e83-9c9e-8422187b3e0e"), .pid = 6 };
pub const PKEY_DeviceInterface_WinUsb_UsbSubClass = PROPERTYKEY{ .fmtid = Guid.initString("95e127b5-79cc-4e83-9c9e-8422187b3e0e"), .pid = 5 };
pub const PKEY_DeviceInterface_WinUsb_UsbVendorId = PROPERTYKEY{ .fmtid = Guid.initString("95e127b5-79cc-4e83-9c9e-8422187b3e0e"), .pid = 2 };
pub const PKEY_Devices_Aep_AepId = PROPERTYKEY{ .fmtid = Guid.initString("3b2ce006-5e61-4fde-bab8-9b8aac9b26df"), .pid = 8 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Major = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 2 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Minor = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 3 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 10 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Capturing = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 8 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Information = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 12 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_LimitedDiscovery = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 4 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Networking = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 6 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_ObjectXfer = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 9 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Positioning = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 5 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Rendering = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 7 };
pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony = PROPERTYKEY{ .fmtid = Guid.initString("5fbd34cd-561a-412e-ba98-478a6b0fef1d"), .pid = 11 };
pub const PKEY_Devices_Aep_Bluetooth_LastSeenTime = PROPERTYKEY{ .fmtid = Guid.initString("2bd67d8b-8beb-48d5-87e0-6cda3428040a"), .pid = 12 };
pub const PKEY_Devices_Aep_Bluetooth_Le_AddressType = PROPERTYKEY{ .fmtid = Guid.initString("995ef0b0-7eb3-4a8b-b9ce-068bb3f4af69"), .pid = 4 };
pub const BLUETOOTH_ADDRESS_TYPE_PUBLIC = @as(u32, 0);
pub const BLUETOOTH_ADDRESS_TYPE_RANDOM = @as(u32, 1);
pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance = PROPERTYKEY{ .fmtid = Guid.initString("995ef0b0-7eb3-4a8b-b9ce-068bb3f4af69"), .pid = 1 };
pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Category = PROPERTYKEY{ .fmtid = Guid.initString("995ef0b0-7eb3-4a8b-b9ce-068bb3f4af69"), .pid = 5 };
pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Subcategory = PROPERTYKEY{ .fmtid = Guid.initString("995ef0b0-7eb3-4a8b-b9ce-068bb3f4af69"), .pid = 6 };
pub const PKEY_Devices_Aep_Bluetooth_Le_IsConnectable = PROPERTYKEY{ .fmtid = Guid.initString("995ef0b0-7eb3-4a8b-b9ce-068bb3f4af69"), .pid = 8 };
pub const PKEY_Devices_Aep_CanPair = PROPERTYKEY{ .fmtid = Guid.initString("e7c3fb29-caa7-4f47-8c8b-be59b330d4c5"), .pid = 3 };
pub const PKEY_Devices_Aep_Category = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 17 };
pub const PKEY_Devices_Aep_ContainerId = PROPERTYKEY{ .fmtid = Guid.initString("e7c3fb29-caa7-4f47-8c8b-be59b330d4c5"), .pid = 2 };
pub const PKEY_Devices_Aep_DeviceAddress = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 12 };
pub const PKEY_Devices_Aep_IsConnected = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 7 };
pub const PKEY_Devices_Aep_IsPaired = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 16 };
pub const PKEY_Devices_Aep_IsPresent = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 9 };
pub const PKEY_Devices_Aep_Manufacturer = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 5 };
pub const PKEY_Devices_Aep_ModelId = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 4 };
pub const PKEY_Devices_Aep_ModelName = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 3 };
pub const PKEY_Devices_Aep_PointOfService_ConnectionTypes = PROPERTYKEY{ .fmtid = Guid.initString("d4bf61b3-442e-4ada-882d-fa7b70c832d9"), .pid = 6 };
pub const PKEY_Devices_Aep_ProtocolId = PROPERTYKEY{ .fmtid = Guid.initString("3b2ce006-5e61-4fde-bab8-9b8aac9b26df"), .pid = 5 };
pub const PKEY_Devices_Aep_SignalStrength = PROPERTYKEY{ .fmtid = Guid.initString("a35996ab-11cf-4935-8b61-a6761081ecdf"), .pid = 6 };
pub const PKEY_Devices_AepContainer_CanPair = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 3 };
pub const PKEY_Devices_AepContainer_Categories = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 9 };
pub const PKEY_Devices_AepContainer_Children = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 2 };
pub const PKEY_Devices_AepContainer_ContainerId = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 12 };
pub const PKEY_Devices_AepContainer_DialProtocol_InstalledApplications = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 6 };
pub const PKEY_Devices_AepContainer_IsPaired = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 4 };
pub const PKEY_Devices_AepContainer_IsPresent = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 11 };
pub const PKEY_Devices_AepContainer_Manufacturer = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 6 };
pub const PKEY_Devices_AepContainer_ModelIds = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 8 };
pub const PKEY_Devices_AepContainer_ModelName = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 7 };
pub const PKEY_Devices_AepContainer_ProtocolIds = PROPERTYKEY{ .fmtid = Guid.initString("0bba1ede-7566-4f47-90ec-25fc567ced2a"), .pid = 13 };
pub const PKEY_Devices_AepContainer_SupportedUriSchemes = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 5 };
pub const PKEY_Devices_AepContainer_SupportsAudio = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 2 };
pub const PKEY_Devices_AepContainer_SupportsCapturing = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 11 };
pub const PKEY_Devices_AepContainer_SupportsImages = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 4 };
pub const PKEY_Devices_AepContainer_SupportsInformation = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 14 };
pub const PKEY_Devices_AepContainer_SupportsLimitedDiscovery = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 7 };
pub const PKEY_Devices_AepContainer_SupportsNetworking = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 9 };
pub const PKEY_Devices_AepContainer_SupportsObjectTransfer = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 12 };
pub const PKEY_Devices_AepContainer_SupportsPositioning = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 8 };
pub const PKEY_Devices_AepContainer_SupportsRendering = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 10 };
pub const PKEY_Devices_AepContainer_SupportsTelephony = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 13 };
pub const PKEY_Devices_AepContainer_SupportsVideo = PROPERTYKEY{ .fmtid = Guid.initString("6af55d45-38db-4495-acb0-d4728a3b8314"), .pid = 3 };
pub const PKEY_Devices_AepService_AepId = PROPERTYKEY{ .fmtid = Guid.initString("c9c141a9-1b4c-4f17-a9d1-f298538cadb8"), .pid = 6 };
pub const PKEY_Devices_AepService_Bluetooth_CacheMode = PROPERTYKEY{ .fmtid = Guid.initString("9744311e-7951-4b2e-b6f0-ecb293cac119"), .pid = 5 };
pub const BLUETOOTH_CACHE_MODE_CACHED = @as(u32, 0);
pub const BLUETOOTH_CACHED_MODE_UNCACHED = @as(u32, 1);
pub const PKEY_Devices_AepService_Bluetooth_ServiceGuid = PROPERTYKEY{ .fmtid = Guid.initString("a399aac7-c265-474e-b073-ffce57721716"), .pid = 2 };
pub const PKEY_Devices_AepService_Bluetooth_TargetDevice = PROPERTYKEY{ .fmtid = Guid.initString("9744311e-7951-4b2e-b6f0-ecb293cac119"), .pid = 6 };
pub const PKEY_Devices_AepService_ContainerId = PROPERTYKEY{ .fmtid = Guid.initString("71724756-3e74-4432-9b59-e7b2f668a593"), .pid = 4 };
pub const PKEY_Devices_AepService_FriendlyName = PROPERTYKEY{ .fmtid = Guid.initString("71724756-3e74-4432-9b59-e7b2f668a593"), .pid = 2 };
pub const PKEY_Devices_AepService_IoT_ServiceInterfaces = PROPERTYKEY{ .fmtid = Guid.initString("79d94e82-4d79-45aa-821a-74858b4e4ca6"), .pid = 2 };
pub const PKEY_Devices_AepService_ParentAepIsPaired = PROPERTYKEY{ .fmtid = Guid.initString("c9c141a9-1b4c-4f17-a9d1-f298538cadb8"), .pid = 7 };
pub const PKEY_Devices_AepService_ProtocolId = PROPERTYKEY{ .fmtid = Guid.initString("c9c141a9-1b4c-4f17-a9d1-f298538cadb8"), .pid = 5 };
pub const PKEY_Devices_AepService_ServiceClassId = PROPERTYKEY{ .fmtid = Guid.initString("71724756-3e74-4432-9b59-e7b2f668a593"), .pid = 3 };
pub const PKEY_Devices_AepService_ServiceId = PROPERTYKEY{ .fmtid = Guid.initString("c9c141a9-1b4c-4f17-a9d1-f298538cadb8"), .pid = 2 };
pub const PKEY_Devices_AppPackageFamilyName = PROPERTYKEY{ .fmtid = Guid.initString("51236583-0c4a-4fe8-b81f-166aec13f510"), .pid = 100 };
pub const PKEY_Devices_AudioDevice_Microphone_IsFarField = PROPERTYKEY{ .fmtid = Guid.initString("8943b373-388c-4395-b557-bc6dbaffafdb"), .pid = 6 };
pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs = PROPERTYKEY{ .fmtid = Guid.initString("8943b373-388c-4395-b557-bc6dbaffafdb"), .pid = 3 };
pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs2 = PROPERTYKEY{ .fmtid = Guid.initString("8943b373-388c-4395-b557-bc6dbaffafdb"), .pid = 5 };
pub const PKEY_Devices_AudioDevice_Microphone_SignalToNoiseRatioInDb = PROPERTYKEY{ .fmtid = Guid.initString("8943b373-388c-4395-b557-bc6dbaffafdb"), .pid = 4 };
pub const PKEY_Devices_AudioDevice_RawProcessingSupported = PROPERTYKEY{ .fmtid = Guid.initString("8943b373-388c-4395-b557-bc6dbaffafdb"), .pid = 2 };
pub const PKEY_Devices_AudioDevice_SpeechProcessingSupported = PROPERTYKEY{ .fmtid = Guid.initString("fb1de864-e06d-47f4-82a6-8a0aef44493c"), .pid = 2 };
pub const PKEY_Devices_BatteryLife = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 10 };
pub const PKEY_Devices_BatteryPlusCharging = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 22 };
pub const PKEY_Devices_BatteryPlusChargingText = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 23 };
pub const PKEY_Devices_Category = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 91 };
pub const PKEY_Devices_CategoryGroup = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 94 };
pub const PKEY_Devices_CategoryIds = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 90 };
pub const PKEY_Devices_CategoryPlural = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 92 };
pub const PKEY_Devices_ChallengeAep = PROPERTYKEY{ .fmtid = Guid.initString("0774315e-b714-48ec-8de8-8125c077ac11"), .pid = 2 };
pub const PKEY_Devices_ChargingState = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 11 };
pub const PKEY_Devices_Children = PROPERTYKEY{ .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 9 };
pub const PKEY_Devices_ClassGuid = PROPERTYKEY{ .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 10 };
pub const PKEY_Devices_CompatibleIds = PROPERTYKEY{ .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 4 };
pub const PKEY_Devices_Connected = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 55 };
pub const PKEY_Devices_ContainerId = PROPERTYKEY{ .fmtid = Guid.initString("8c7ed206-3f8a-4827-b3ab-ae9e1faefc6c"), .pid = 2 };
pub const PKEY_Devices_DefaultTooltip = PROPERTYKEY{ .fmtid = Guid.initString("880f70a2-6082-47ac-8aab-a739d1a300c3"), .pid = 153 };
pub const PKEY_Devices_DeviceCapabilities = PROPERTYKEY{ .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 17 };
pub const PKEY_Devices_DeviceCharacteristics = PROPERTYKEY{ .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 29 };
pub const PKEY_Devices_DeviceDescription1 = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 81 };
pub const PKEY_Devices_DeviceDescription2 = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 82 };
pub const PKEY_Devices_DeviceHasProblem = PROPERTYKEY{ .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 6 };
pub const PKEY_Devices_DeviceInstanceId = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 256 };
pub const PKEY_Devices_DeviceManufacturer = PROPERTYKEY{ .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 13 };
pub const PKEY_Devices_DevObjectType = PROPERTYKEY{ .fmtid = Guid.initString("13673f42-a3d6-49f6-b4da-ae46e0c5237c"), .pid = 2 };
pub const PKEY_Devices_DialProtocol_InstalledApplications = PROPERTYKEY{ .fmtid = Guid.initString("6845cc72-1b71-48c3-af86-b09171a19b14"), .pid = 3 };
pub const PKEY_Devices_DiscoveryMethod = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 52 };
pub const PKEY_Devices_Dnssd_Domain = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 3 };
pub const PKEY_Devices_Dnssd_FullName = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 5 };
pub const PKEY_Devices_Dnssd_HostName = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 7 };
pub const PKEY_Devices_Dnssd_InstanceName = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 4 };
pub const PKEY_Devices_Dnssd_NetworkAdapterId = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 11 };
pub const PKEY_Devices_Dnssd_PortNumber = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 12 };
pub const PKEY_Devices_Dnssd_Priority = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 9 };
pub const PKEY_Devices_Dnssd_ServiceName = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 2 };
pub const PKEY_Devices_Dnssd_TextAttributes = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 6 };
pub const PKEY_Devices_Dnssd_Ttl = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 10 };
pub const PKEY_Devices_Dnssd_Weight = PROPERTYKEY{ .fmtid = Guid.initString("bf79c0ab-bb74-4cee-b070-470b5ae202ea"), .pid = 8 };
pub const PKEY_Devices_FriendlyName = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 12288 };
pub const PKEY_Devices_FunctionPaths = PROPERTYKEY{ .fmtid = Guid.initString("d08dd4c0-3a9e-462e-8290-7b636b2576b9"), .pid = 3 };
pub const PKEY_Devices_GlyphIcon = PROPERTYKEY{ .fmtid = Guid.initString("51236583-0c4a-4fe8-b81f-166aec13f510"), .pid = 123 };
pub const PKEY_Devices_HardwareIds = PROPERTYKEY{ .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 3 };
pub const PKEY_Devices_Icon = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 57 };
pub const PKEY_Devices_InLocalMachineContainer = PROPERTYKEY{ .fmtid = Guid.initString("8c7ed206-3f8a-4827-b3ab-ae9e1faefc6c"), .pid = 4 };
pub const PKEY_Devices_InterfaceClassGuid = PROPERTYKEY{ .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 4 };
pub const PKEY_Devices_InterfaceEnabled = PROPERTYKEY{ .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 3 };
pub const PKEY_Devices_InterfacePaths = PROPERTYKEY{ .fmtid = Guid.initString("d08dd4c0-3a9e-462e-8290-7b636b2576b9"), .pid = 2 };
pub const PKEY_Devices_IpAddress = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 12297 };
pub const PKEY_Devices_IsDefault = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 86 };
pub const PKEY_Devices_IsNetworkConnected = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 85 };
pub const PKEY_Devices_IsShared = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 84 };
pub const PKEY_Devices_IsSoftwareInstalling = PROPERTYKEY{ .fmtid = Guid.initString("83da6326-97a6-4088-9453-a1923f573b29"), .pid = 9 };
pub const PKEY_Devices_LaunchDeviceStageFromExplorer = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 77 };
pub const PKEY_Devices_LocalMachine = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 70 };
pub const PKEY_Devices_LocationPaths = PROPERTYKEY{ .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 37 };
pub const PKEY_Devices_Manufacturer = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 8192 };
pub const PKEY_Devices_MetadataPath = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 71 };
pub const PKEY_Devices_MicrophoneArray_Geometry = PROPERTYKEY{ .fmtid = Guid.initString("a1829ea2-27eb-459e-935d-b2fad7b07762"), .pid = 2 };
pub const PKEY_Devices_MissedCalls = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 5 };
pub const PKEY_Devices_ModelId = PROPERTYKEY{ .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 2 };
pub const PKEY_Devices_ModelName = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 8194 };
pub const PKEY_Devices_ModelNumber = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 8195 };
pub const PKEY_Devices_NetworkedTooltip = PROPERTYKEY{ .fmtid = Guid.initString("880f70a2-6082-47ac-8aab-a739d1a300c3"), .pid = 152 };
pub const PKEY_Devices_NetworkName = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 7 };
pub const PKEY_Devices_NetworkType = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 8 };
pub const PKEY_Devices_NewPictures = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 4 };
pub const PKEY_Devices_Notification = PROPERTYKEY{ .fmtid = Guid.initString("06704b0c-e830-4c81-9178-91e4e95a80a0"), .pid = 3 };
pub const PKEY_Devices_Notifications_LowBattery = PROPERTYKEY{ .fmtid = Guid.initString("c4c07f2b-8524-4e66-ae3a-a6235f103beb"), .pid = 2 };
pub const PKEY_Devices_Notifications_MissedCall = PROPERTYKEY{ .fmtid = Guid.initString("6614ef48-4efe-4424-9eda-c79f404edf3e"), .pid = 2 };
pub const PKEY_Devices_Notifications_NewMessage = PROPERTYKEY{ .fmtid = Guid.initString("2be9260a-2012-4742-a555-f41b638b7dcb"), .pid = 2 };
pub const PKEY_Devices_Notifications_NewVoicemail = PROPERTYKEY{ .fmtid = Guid.initString("59569556-0a08-4212-95b9-fae2ad6413db"), .pid = 2 };
pub const PKEY_Devices_Notifications_StorageFull = PROPERTYKEY{ .fmtid = Guid.initString("a0e00ee1-f0c7-4d41-b8e7-26a7bd8d38b0"), .pid = 2 };
pub const PKEY_Devices_Notifications_StorageFullLinkText = PROPERTYKEY{ .fmtid = Guid.initString("a0e00ee1-f0c7-4d41-b8e7-26a7bd8d38b0"), .pid = 3 };
pub const PKEY_Devices_NotificationStore = PROPERTYKEY{ .fmtid = Guid.initString("06704b0c-e830-4c81-9178-91e4e95a80a0"), .pid = 2 };
pub const PKEY_Devices_NotWorkingProperly = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 83 };
pub const PKEY_Devices_Paired = PROPERTYKEY{ .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 56 };
pub const PKEY_Devices_Panel_PanelGroup = PROPERTYKEY{ .fmtid = Guid.initString("8dbc9c86-97a9-4bff-9bc6-bfe95d3e6dad"), .pid = 3 };
pub const PKEY_Devices_Panel_PanelId = PROPERTYKEY{ .fmtid = Guid.initString("8dbc9c86-97a9-4bff-9bc6-bfe95d3e6dad"), .pid = 2 };
pub const PKEY_Devices_Parent = PROPERTYKEY{ .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 8 };
pub const PKEY_Devices_PhoneLineTransportDevice_Connected = PROPERTYKEY{ .fmtid = Guid.initString("aecf2fe8-1d00-4fee-8a6d-a70d719b772b"), .pid = 2 };
pub const PKEY_Devices_PhysicalDeviceLocation = PROPERTYKEY{ .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 9 };
pub const PKEY_Devices_PlaybackPositionPercent = PROPERTYKEY{ .fmtid = Guid.initString("3633de59-6825-4381-a49b-9f6ba13a1471"), .pid = 5 };
pub const PKEY_Devices_PlaybackState = PROPERTYKEY{ .fmtid = Guid.initString("3633de59-6825-4381-a49b-9f6ba13a1471"), .pid = 2 };
pub const PLAYBACKSTATE_UNKNOWN = @as(u32, 0);
pub const PLAYBACKSTATE_STOPPED = @as(u32, 1);
pub const PLAYBACKSTATE_PLAYING = @as(u32, 2);
pub const PLAYBACKSTATE_TRANSITIONING = @as(u32, 3);
pub const PLAYBACKSTATE_PAUSED = @as(u32, 4);
pub const PLAYBACKSTATE_RECORDINGPAUSED = @as(u32, 5);
pub const PLAYBACKSTATE_RECORDING = @as(u32, 6);
pub const PLAYBACKSTATE_NOMEDIA = @as(u32, 7);
pub const PKEY_Devices_PlaybackTitle = PROPERTYKEY{ .fmtid = Guid.initString("3633de59-6825-4381-a49b-9f6ba13a1471"), .pid = 3 };
pub const PKEY_Devices_Present = PROPERTYKEY{ .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 5 };
pub const PKEY_Devices_PresentationUrl = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 8198 };
pub const PKEY_Devices_PrimaryCategory = PROPERTYKEY{ .fmtid = Guid.initString("d08dd4c0-3a9e-462e-8290-7b636b2576b9"), .pid = 10 };
pub const PKEY_Devices_RemainingDuration = PROPERTYKEY{ .fmtid = Guid.initString("3633de59-6825-4381-a49b-9f6ba13a1471"), .pid = 4 };
pub const PKEY_Devices_RestrictedInterface = PROPERTYKEY{ .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 6 };
pub const PKEY_Devices_Roaming = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 9 };
pub const PKEY_Devices_SafeRemovalRequired = PROPERTYKEY{ .fmtid = Guid.initString("afd97640-86a3-4210-b67c-289c41aabe55"), .pid = 2 };
pub const PKEY_Devices_SchematicName = PROPERTYKEY{ .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 9 };
pub const PKEY_Devices_ServiceAddress = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 16384 };
pub const PKEY_Devices_ServiceId = PROPERTYKEY{ .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 16385 };
pub const PKEY_Devices_SharedTooltip = PROPERTYKEY{ .fmtid = Guid.initString("880f70a2-6082-47ac-8aab-a739d1a300c3"), .pid = 151 };
pub const PKEY_Devices_SignalStrength = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 2 };
pub const PKEY_Devices_SmartCards_ReaderKind = PROPERTYKEY{ .fmtid = Guid.initString("d6b5b883-18bd-4b4d-b2ec-9e38affeda82"), .pid = 2 };
pub const PKEY_Devices_Status = PROPERTYKEY{ .fmtid = Guid.initString("d08dd4c0-3a9e-462e-8290-7b636b2576b9"), .pid = 259 };
pub const PKEY_Devices_Status1 = PROPERTYKEY{ .fmtid = Guid.initString("d08dd4c0-3a9e-462e-8290-7b636b2576b9"), .pid = 257 };
pub const PKEY_Devices_Status2 = PROPERTYKEY{ .fmtid = Guid.initString("d08dd4c0-3a9e-462e-8290-7b636b2576b9"), .pid = 258 };
pub const PKEY_Devices_StorageCapacity = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 12 };
pub const PKEY_Devices_StorageFreeSpace = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 13 };
pub const PKEY_Devices_StorageFreeSpacePercent = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 14 };
pub const PKEY_Devices_TextMessages = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 3 };
pub const PKEY_Devices_Voicemail = PROPERTYKEY{ .fmtid = Guid.initString("49cd1f76-5626-4b17-a4e8-18b4aa1a2213"), .pid = 6 };
pub const PKEY_Devices_WiaDeviceType = PROPERTYKEY{ .fmtid = Guid.initString("6bdd1fc6-810f-11d0-bec7-08002be2092f"), .pid = 2 };
pub const PKEY_Devices_WiFi_InterfaceGuid = PROPERTYKEY{ .fmtid = Guid.initString("ef1167eb-cbfc-4341-a568-a7c91a68982c"), .pid = 2 };
pub const PKEY_Devices_WiFiDirect_DeviceAddress = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 13 };
pub const PKEY_Devices_WiFiDirect_GroupId = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 4 };
pub const PKEY_Devices_WiFiDirect_InformationElements = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 12 };
pub const PKEY_Devices_WiFiDirect_InterfaceAddress = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 2 };
pub const PKEY_Devices_WiFiDirect_InterfaceGuid = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 3 };
pub const PKEY_Devices_WiFiDirect_IsConnected = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 5 };
pub const PKEY_Devices_WiFiDirect_IsLegacyDevice = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 7 };
pub const PKEY_Devices_WiFiDirect_IsMiracastLcpSupported = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 9 };
pub const PKEY_Devices_WiFiDirect_IsVisible = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 6 };
pub const PKEY_Devices_WiFiDirect_MiracastVersion = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 8 };
pub const PKEY_Devices_WiFiDirect_Services = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 10 };
pub const PKEY_Devices_WiFiDirect_SupportedChannelList = PROPERTYKEY{ .fmtid = Guid.initString("1506935d-e3e7-450f-8637-82233ebe5f6e"), .pid = 11 };
pub const PKEY_Devices_WiFiDirectServices_AdvertisementId = PROPERTYKEY{ .fmtid = Guid.initString("31b37743-7c5e-4005-93e6-e953f92b82e9"), .pid = 5 };
pub const PKEY_Devices_WiFiDirectServices_RequestServiceInformation = PROPERTYKEY{ .fmtid = Guid.initString("31b37743-7c5e-4005-93e6-e953f92b82e9"), .pid = 7 };
pub const PKEY_Devices_WiFiDirectServices_ServiceAddress = PROPERTYKEY{ .fmtid = Guid.initString("31b37743-7c5e-4005-93e6-e953f92b82e9"), .pid = 2 };
pub const PKEY_Devices_WiFiDirectServices_ServiceConfigMethods = PROPERTYKEY{ .fmtid = Guid.initString("31b37743-7c5e-4005-93e6-e953f92b82e9"), .pid = 6 };
pub const PKEY_Devices_WiFiDirectServices_ServiceInformation = PROPERTYKEY{ .fmtid = Guid.initString("31b37743-7c5e-4005-93e6-e953f92b82e9"), .pid = 4 };
pub const PKEY_Devices_WiFiDirectServices_ServiceName = PROPERTYKEY{ .fmtid = Guid.initString("31b37743-7c5e-4005-93e6-e953f92b82e9"), .pid = 3 };
pub const PKEY_Devices_WinPhone8CameraFlags = PROPERTYKEY{ .fmtid = Guid.initString("b7b4d61c-5a64-4187-a52e-b1539f359099"), .pid = 2 };
pub const PKEY_Devices_Wwan_InterfaceGuid = PROPERTYKEY{ .fmtid = Guid.initString("ff1167eb-cbfc-4341-a568-a7c91a68982c"), .pid = 2 };
pub const PKEY_Storage_Portable = PROPERTYKEY{ .fmtid = Guid.initString("4d1ebee8-0803-4774-9842-b77db50265e9"), .pid = 2 };
pub const PKEY_Storage_RemovableMedia = PROPERTYKEY{ .fmtid = Guid.initString("4d1ebee8-0803-4774-9842-b77db50265e9"), .pid = 3 };
pub const PKEY_Storage_SystemCritical = PROPERTYKEY{ .fmtid = Guid.initString("4d1ebee8-0803-4774-9842-b77db50265e9"), .pid = 4 };
pub const PKEY_Document_ByteCount = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 4 };
pub const PKEY_Document_CharacterCount = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 16 };
pub const PKEY_Document_ClientID = PROPERTYKEY{ .fmtid = Guid.initString("276d7bb0-5b34-4fb0-aa4b-158ed12a1809"), .pid = 100 };
pub const PKEY_Document_Contributor = PROPERTYKEY{ .fmtid = Guid.initString("f334115e-da1b-4509-9b3d-119504dc7abb"), .pid = 100 };
pub const PKEY_Document_DateCreated = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 12 };
pub const PKEY_Document_DatePrinted = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 11 };
pub const PKEY_Document_DateSaved = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 13 };
pub const PKEY_Document_Division = PROPERTYKEY{ .fmtid = Guid.initString("1e005ee6-bf27-428b-b01c-79676acd2870"), .pid = 100 };
pub const PKEY_Document_DocumentID = PROPERTYKEY{ .fmtid = Guid.initString("e08805c8-e395-40df-80d2-54f0d6c43154"), .pid = 100 };
pub const PKEY_Document_HiddenSlideCount = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 9 };
pub const PKEY_Document_LastAuthor = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 8 };
pub const PKEY_Document_LineCount = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 5 };
pub const PKEY_Document_Manager = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 14 };
pub const PKEY_Document_MultimediaClipCount = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 10 };
pub const PKEY_Document_NoteCount = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 8 };
pub const PKEY_Document_PageCount = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 14 };
pub const PKEY_Document_ParagraphCount = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 6 };
pub const PKEY_Document_PresentationFormat = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 3 };
pub const PKEY_Document_RevisionNumber = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 9 };
pub const PKEY_Document_Security = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 19 };
pub const PKEY_Document_SlideCount = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 7 };
pub const PKEY_Document_Template = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 7 };
pub const PKEY_Document_TotalEditingTime = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 10 };
pub const PKEY_Document_Version = PROPERTYKEY{ .fmtid = Guid.initString("d5cdd502-2e9c-101b-9397-08002b2cf9ae"), .pid = 29 };
pub const PKEY_Document_WordCount = PROPERTYKEY{ .fmtid = Guid.initString("f29f85e0-4ff9-1068-ab91-08002b27b3d9"), .pid = 15 };
pub const PKEY_DRM_DatePlayExpires = PROPERTYKEY{ .fmtid = Guid.initString("aeac19e4-89ae-4508-b9b7-bb867abee2ed"), .pid = 6 };
pub const PKEY_DRM_DatePlayStarts = PROPERTYKEY{ .fmtid = Guid.initString("aeac19e4-89ae-4508-b9b7-bb867abee2ed"), .pid = 5 };
pub const PKEY_DRM_Description = PROPERTYKEY{ .fmtid = Guid.initString("aeac19e4-89ae-4508-b9b7-bb867abee2ed"), .pid = 3 };
pub const PKEY_DRM_IsDisabled = PROPERTYKEY{ .fmtid = Guid.initString("aeac19e4-89ae-4508-b9b7-bb867abee2ed"), .pid = 7 };
pub const PKEY_DRM_IsProtected = PROPERTYKEY{ .fmtid = Guid.initString("aeac19e4-89ae-4508-b9b7-bb867abee2ed"), .pid = 2 };
pub const PKEY_DRM_PlayCount = PROPERTYKEY{ .fmtid = Guid.initString("aeac19e4-89ae-4508-b9b7-bb867abee2ed"), .pid = 4 };
pub const PKEY_GPS_Altitude = PROPERTYKEY{ .fmtid = Guid.initString("827edb4f-5b73-44a7-891d-fdffabea35ca"), .pid = 100 };
pub const PKEY_GPS_AltitudeDenominator = PROPERTYKEY{ .fmtid = Guid.initString("78342dcb-e358-4145-ae9a-6bfe4e0f9f51"), .pid = 100 };
pub const PKEY_GPS_AltitudeNumerator = PROPERTYKEY{ .fmtid = Guid.initString("2dad1eb7-816d-40d3-9ec3-c9773be2aade"), .pid = 100 };
pub const PKEY_GPS_AltitudeRef = PROPERTYKEY{ .fmtid = Guid.initString("46ac629d-75ea-4515-867f-6dc4321c5844"), .pid = 100 };
pub const PKEY_GPS_AreaInformation = PROPERTYKEY{ .fmtid = Guid.initString("972e333e-ac7e-49f1-8adf-a70d07a9bcab"), .pid = 100 };
pub const PKEY_GPS_Date = PROPERTYKEY{ .fmtid = Guid.initString("3602c812-0f3b-45f0-85ad-603468d69423"), .pid = 100 };
pub const PKEY_GPS_DestBearing = PROPERTYKEY{ .fmtid = Guid.initString("c66d4b3c-e888-47cc-b99f-9dca3ee34dea"), .pid = 100 };
pub const PKEY_GPS_DestBearingDenominator = PROPERTYKEY{ .fmtid = Guid.initString("7abcf4f8-7c3f-4988-ac91-8d2c2e97eca5"), .pid = 100 };
pub const PKEY_GPS_DestBearingNumerator = PROPERTYKEY{ .fmtid = Guid.initString("ba3b1da9-86ee-4b5d-a2a4-a271a429f0cf"), .pid = 100 };
pub const PKEY_GPS_DestBearingRef = PROPERTYKEY{ .fmtid = Guid.initString("9ab84393-2a0f-4b75-bb22-7279786977cb"), .pid = 100 };
pub const PKEY_GPS_DestDistance = PROPERTYKEY{ .fmtid = Guid.initString("a93eae04-6804-4f24-ac81-09b266452118"), .pid = 100 };
pub const PKEY_GPS_DestDistanceDenominator = PROPERTYKEY{ .fmtid = Guid.initString("9bc2c99b-ac71-4127-9d1c-2596d0d7dcb7"), .pid = 100 };
pub const PKEY_GPS_DestDistanceNumerator = PROPERTYKEY{ .fmtid = Guid.initString("2bda47da-08c6-4fe1-80bc-a72fc517c5d0"), .pid = 100 };
pub const PKEY_GPS_DestDistanceRef = PROPERTYKEY{ .fmtid = Guid.initString("ed4df2d3-8695-450b-856f-f5c1c53acb66"), .pid = 100 };
pub const PKEY_GPS_DestLatitude = PROPERTYKEY{ .fmtid = Guid.initString("9d1d7cc5-5c39-451c-86b3-928e2d18cc47"), .pid = 100 };
pub const PKEY_GPS_DestLatitudeDenominator = PROPERTYKEY{ .fmtid = Guid.initString("3a372292-7fca-49a7-99d5-e47bb2d4e7ab"), .pid = 100 };
pub const PKEY_GPS_DestLatitudeNumerator = PROPERTYKEY{ .fmtid = Guid.initString("ecf4b6f6-d5a6-433c-bb92-4076650fc890"), .pid = 100 };
pub const PKEY_GPS_DestLatitudeRef = PROPERTYKEY{ .fmtid = Guid.initString("cea820b9-ce61-4885-a128-005d9087c192"), .pid = 100 };
pub const PKEY_GPS_DestLongitude = PROPERTYKEY{ .fmtid = Guid.initString("47a96261-cb4c-4807-8ad3-40b9d9dbc6bc"), .pid = 100 };
pub const PKEY_GPS_DestLongitudeDenominator = PROPERTYKEY{ .fmtid = Guid.initString("425d69e5-48ad-4900-8d80-6eb6b8d0ac86"), .pid = 100 };
pub const PKEY_GPS_DestLongitudeNumerator = PROPERTYKEY{ .fmtid = Guid.initString("a3250282-fb6d-48d5-9a89-dbcace75cccf"), .pid = 100 };
pub const PKEY_GPS_DestLongitudeRef = PROPERTYKEY{ .fmtid = Guid.initString("182c1ea6-7c1c-4083-ab4b-ac6c9f4ed128"), .pid = 100 };
pub const PKEY_GPS_Differential = PROPERTYKEY{ .fmtid = Guid.initString("aaf4ee25-bd3b-4dd7-bfc4-47f77bb00f6d"), .pid = 100 };
pub const PKEY_GPS_DOP = PROPERTYKEY{ .fmtid = Guid.initString("0cf8fb02-1837-42f1-a697-a7017aa289b9"), .pid = 100 };
pub const PKEY_GPS_DOPDenominator = PROPERTYKEY{ .fmtid = Guid.initString("a0be94c5-50ba-487b-bd35-0654be8881ed"), .pid = 100 };
pub const PKEY_GPS_DOPNumerator = PROPERTYKEY{ .fmtid = Guid.initString("47166b16-364f-4aa0-9f31-e2ab3df449c3"), .pid = 100 };
pub const PKEY_GPS_ImgDirection = PROPERTYKEY{ .fmtid = Guid.initString("16473c91-d017-4ed9-ba4d-b6baa55dbcf8"), .pid = 100 };
pub const PKEY_GPS_ImgDirectionDenominator = PROPERTYKEY{ .fmtid = Guid.initString("10b24595-41a2-4e20-93c2-5761c1395f32"), .pid = 100 };
pub const PKEY_GPS_ImgDirectionNumerator = PROPERTYKEY{ .fmtid = Guid.initString("dc5877c7-225f-45f7-bac7-e81334b6130a"), .pid = 100 };
pub const PKEY_GPS_ImgDirectionRef = PROPERTYKEY{ .fmtid = Guid.initString("a4aaa5b7-1ad0-445f-811a-0f8f6e67f6b5"), .pid = 100 };
pub const PKEY_GPS_Latitude = PROPERTYKEY{ .fmtid = Guid.initString("8727cfff-4868-4ec6-ad5b-81b98521d1ab"), .pid = 100 };
pub const PKEY_GPS_LatitudeDecimal = PROPERTYKEY{ .fmtid = Guid.initString("0f55cde2-4f49-450d-92c1-dcd16301b1b7"), .pid = 100 };
pub const PKEY_GPS_LatitudeDenominator = PROPERTYKEY{ .fmtid = Guid.initString("16e634ee-2bff-497b-bd8a-4341ad39eeb9"), .pid = 100 };
pub const PKEY_GPS_LatitudeNumerator = PROPERTYKEY{ .fmtid = Guid.initString("7ddaaad1-ccc8-41ae-b750-b2cb8031aea2"), .pid = 100 };
pub const PKEY_GPS_LatitudeRef = PROPERTYKEY{ .fmtid = Guid.initString("029c0252-5b86-46c7-aca0-2769ffc8e3d4"), .pid = 100 };
pub const PKEY_GPS_Longitude = PROPERTYKEY{ .fmtid = Guid.initString("c4c4dbb2-b593-466b-bbda-d03d27d5e43a"), .pid = 100 };
pub const PKEY_GPS_LongitudeDecimal = PROPERTYKEY{ .fmtid = Guid.initString("4679c1b5-844d-4590-baf5-f322231f1b81"), .pid = 100 };
pub const PKEY_GPS_LongitudeDenominator = PROPERTYKEY{ .fmtid = Guid.initString("be6e176c-4534-4d2c-ace5-31dedac1606b"), .pid = 100 };
pub const PKEY_GPS_LongitudeNumerator = PROPERTYKEY{ .fmtid = Guid.initString("02b0f689-a914-4e45-821d-1dda452ed2c4"), .pid = 100 };
pub const PKEY_GPS_LongitudeRef = PROPERTYKEY{ .fmtid = Guid.initString("33dcf22b-28d5-464c-8035-1ee9efd25278"), .pid = 100 };
pub const PKEY_GPS_MapDatum = PROPERTYKEY{ .fmtid = Guid.initString("2ca2dae6-eddc-407d-bef1-773942abfa95"), .pid = 100 };
pub const PKEY_GPS_MeasureMode = PROPERTYKEY{ .fmtid = Guid.initString("a015ed5d-aaea-4d58-8a86-3c586920ea0b"), .pid = 100 };
pub const PKEY_GPS_ProcessingMethod = PROPERTYKEY{ .fmtid = Guid.initString("59d49e61-840f-4aa9-a939-e2099b7f6399"), .pid = 100 };
pub const PKEY_GPS_Satellites = PROPERTYKEY{ .fmtid = Guid.initString("467ee575-1f25-4557-ad4e-b8b58b0d9c15"), .pid = 100 };
pub const PKEY_GPS_Speed = PROPERTYKEY{ .fmtid = Guid.initString("da5d0862-6e76-4e1b-babd-70021bd25494"), .pid = 100 };
pub const PKEY_GPS_SpeedDenominator = PROPERTYKEY{ .fmtid = Guid.initString("7d122d5a-ae5e-4335-8841-d71e7ce72f53"), .pid = 100 };
pub const PKEY_GPS_SpeedNumerator = PROPERTYKEY{ .fmtid = Guid.initString("acc9ce3d-c213-4942-8b48-6d0820f21c6d"), .pid = 100 };
pub const PKEY_GPS_SpeedRef = PROPERTYKEY{ .fmtid = Guid.initString("ecf7f4c9-544f-4d6d-9d98-8ad79adaf453"), .pid = 100 };
pub const PKEY_GPS_Status = PROPERTYKEY{ .fmtid = Guid.initString("125491f4-818f-46b2-91b5-d537753617b2"), .pid = 100 };
pub const PKEY_GPS_Track = PROPERTYKEY{ .fmtid = Guid.initString("76c09943-7c33-49e3-9e7e-cdba872cfada"), .pid = 100 };
pub const PKEY_GPS_TrackDenominator = PROPERTYKEY{ .fmtid = Guid.initString("c8d1920c-01f6-40c0-ac86-2f3a4ad00770"), .pid = 100 };
pub const PKEY_GPS_TrackNumerator = PROPERTYKEY{ .fmtid = Guid.initString("702926f4-44a6-43e1-ae71-45627116893b"), .pid = 100 };
pub const PKEY_GPS_TrackRef = PROPERTYKEY{ .fmtid = Guid.initString("35dbe6fe-44c3-4400-aaae-d2c799c407e8"), .pid = 100 };
pub const PKEY_GPS_VersionID = PROPERTYKEY{ .fmtid = Guid.initString("22704da4-c6b2-4a99-8e56-f16df8c92599"), .pid = 100 };
pub const PKEY_History_VisitCount = PROPERTYKEY{ .fmtid = Guid.initString("5cbf2787-48cf-4208-b90e-ee5e5d420294"), .pid = 7 };
pub const PKEY_Image_BitDepth = PROPERTYKEY{ .fmtid = Guid.initString("6444048f-4c8b-11d1-8b70-080036b11a03"), .pid = 7 };
pub const PKEY_Image_ColorSpace = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 40961 };
pub const PKEY_Image_CompressedBitsPerPixel = PROPERTYKEY{ .fmtid = Guid.initString("364b6fa9-37ab-482a-be2b-ae02f60d4318"), .pid = 100 };
pub const PKEY_Image_CompressedBitsPerPixelDenominator = PROPERTYKEY{ .fmtid = Guid.initString("1f8844e1-24ad-4508-9dfd-5326a415ce02"), .pid = 100 };
pub const PKEY_Image_CompressedBitsPerPixelNumerator = PROPERTYKEY{ .fmtid = Guid.initString("d21a7148-d32c-4624-8900-277210f79c0f"), .pid = 100 };
pub const PKEY_Image_Compression = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 259 };
pub const PKEY_Image_CompressionText = PROPERTYKEY{ .fmtid = Guid.initString("3f08e66f-2f44-4bb9-a682-ac35d2562322"), .pid = 100 };
pub const PKEY_Image_Dimensions = PROPERTYKEY{ .fmtid = Guid.initString("6444048f-4c8b-11d1-8b70-080036b11a03"), .pid = 13 };
pub const PKEY_Image_HorizontalResolution = PROPERTYKEY{ .fmtid = Guid.initString("6444048f-4c8b-11d1-8b70-080036b11a03"), .pid = 5 };
pub const PKEY_Image_HorizontalSize = PROPERTYKEY{ .fmtid = Guid.initString("6444048f-4c8b-11d1-8b70-080036b11a03"), .pid = 3 };
pub const PKEY_Image_ImageID = PROPERTYKEY{ .fmtid = Guid.initString("10dabe05-32aa-4c29-bf1a-63e2d220587f"), .pid = 100 };
pub const PKEY_Image_ResolutionUnit = PROPERTYKEY{ .fmtid = Guid.initString("19b51fa6-1f92-4a5c-ab48-7df0abd67444"), .pid = 100 };
pub const PKEY_Image_VerticalResolution = PROPERTYKEY{ .fmtid = Guid.initString("6444048f-4c8b-11d1-8b70-080036b11a03"), .pid = 6 };
pub const PKEY_Image_VerticalSize = PROPERTYKEY{ .fmtid = Guid.initString("6444048f-4c8b-11d1-8b70-080036b11a03"), .pid = 4 };
pub const PKEY_Journal_Contacts = PROPERTYKEY{ .fmtid = Guid.initString("dea7c82c-1d89-4a66-9427-a4e3debabcb1"), .pid = 100 };
pub const PKEY_Journal_EntryType = PROPERTYKEY{ .fmtid = Guid.initString("95beb1fc-326d-4644-b396-cd3ed90e6ddf"), .pid = 100 };
pub const PKEY_LayoutPattern_ContentViewModeForBrowse = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 500 };
pub const PKEY_LayoutPattern_ContentViewModeForSearch = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 501 };
pub const PKEY_History_SelectionCount = PROPERTYKEY{ .fmtid = Guid.initString("1ce0d6bc-536c-4600-b0dd-7e0c66b350d5"), .pid = 8 };
pub const PKEY_History_TargetUrlHostName = PROPERTYKEY{ .fmtid = Guid.initString("1ce0d6bc-536c-4600-b0dd-7e0c66b350d5"), .pid = 9 };
pub const PKEY_Link_Arguments = PROPERTYKEY{ .fmtid = Guid.initString("436f2667-14e2-4feb-b30a-146c53b5b674"), .pid = 100 };
pub const PKEY_Link_Comment = PROPERTYKEY{ .fmtid = Guid.initString("b9b4b3fc-2b51-4a42-b5d8-324146afcf25"), .pid = 5 };
pub const PKEY_Link_DateVisited = PROPERTYKEY{ .fmtid = Guid.initString("5cbf2787-48cf-4208-b90e-ee5e5d420294"), .pid = 23 };
pub const PKEY_Link_Description = PROPERTYKEY{ .fmtid = Guid.initString("5cbf2787-48cf-4208-b90e-ee5e5d420294"), .pid = 21 };
pub const PKEY_Link_FeedItemLocalId = PROPERTYKEY{ .fmtid = Guid.initString("8a2f99f9-3c37-465d-a8d7-69777a246d0c"), .pid = 2 };
pub const PKEY_Link_Status = PROPERTYKEY{ .fmtid = Guid.initString("b9b4b3fc-2b51-4a42-b5d8-324146afcf25"), .pid = 3 };
pub const LINK_STATUS_RESOLVED = @as(i32, 1);
pub const LINK_STATUS_BROKEN = @as(i32, 2);
pub const PKEY_Link_TargetExtension = PROPERTYKEY{ .fmtid = Guid.initString("7a7d76f4-b630-4bd7-95ff-37cc51a975c9"), .pid = 2 };
pub const PKEY_Link_TargetParsingPath = PROPERTYKEY{ .fmtid = Guid.initString("b9b4b3fc-2b51-4a42-b5d8-324146afcf25"), .pid = 2 };
pub const PKEY_Link_TargetSFGAOFlags = PROPERTYKEY{ .fmtid = Guid.initString("b9b4b3fc-2b51-4a42-b5d8-324146afcf25"), .pid = 8 };
pub const PKEY_Link_TargetUrlHostName = PROPERTYKEY{ .fmtid = Guid.initString("8a2f99f9-3c37-465d-a8d7-69777a246d0c"), .pid = 5 };
pub const PKEY_Link_TargetUrlPath = PROPERTYKEY{ .fmtid = Guid.initString("8a2f99f9-3c37-465d-a8d7-69777a246d0c"), .pid = 6 };
pub const PKEY_Media_AuthorUrl = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 32 };
pub const PKEY_Media_AverageLevel = PROPERTYKEY{ .fmtid = Guid.initString("09edd5b6-b301-43c5-9990-d00302effd46"), .pid = 100 };
pub const PKEY_Media_ClassPrimaryID = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 13 };
pub const PKEY_Media_ClassSecondaryID = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 14 };
pub const PKEY_Media_CollectionGroupID = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 24 };
pub const PKEY_Media_CollectionID = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 25 };
pub const PKEY_Media_ContentDistributor = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 18 };
pub const PKEY_Media_ContentID = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 26 };
pub const PKEY_Media_CreatorApplication = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 27 };
pub const PKEY_Media_CreatorApplicationVersion = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 28 };
pub const PKEY_Media_DateEncoded = PROPERTYKEY{ .fmtid = Guid.initString("2e4b640d-5019-46d8-8881-55414cc5caa0"), .pid = 100 };
pub const PKEY_Media_DateReleased = PROPERTYKEY{ .fmtid = Guid.initString("de41cc29-6971-4290-b472-f59f2e2f31e2"), .pid = 100 };
pub const PKEY_Media_DlnaProfileID = PROPERTYKEY{ .fmtid = Guid.initString("cfa31b45-525d-4998-bb44-3f7d81542fa4"), .pid = 100 };
pub const PKEY_Media_Duration = PROPERTYKEY{ .fmtid = Guid.initString("64440490-4c8b-11d1-8b70-080036b11a03"), .pid = 3 };
pub const PKEY_Media_DVDID = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 15 };
pub const PKEY_Media_EncodedBy = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 36 };
pub const PKEY_Media_EncodingSettings = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 37 };
pub const PKEY_Media_EpisodeNumber = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 100 };
pub const PKEY_Media_FrameCount = PROPERTYKEY{ .fmtid = Guid.initString("6444048f-4c8b-11d1-8b70-080036b11a03"), .pid = 12 };
pub const PKEY_Media_MCDI = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 16 };
pub const PKEY_Media_MetadataContentProvider = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 17 };
pub const PKEY_Media_Producer = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 22 };
pub const PKEY_Media_PromotionUrl = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 33 };
pub const PKEY_Media_ProtectionType = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 38 };
pub const PKEY_Media_ProviderRating = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 39 };
pub const PKEY_Media_ProviderStyle = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 40 };
pub const PKEY_Media_Publisher = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 30 };
pub const PKEY_Media_SeasonNumber = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 101 };
pub const PKEY_Media_SeriesName = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 42 };
pub const PKEY_Media_SubscriptionContentId = PROPERTYKEY{ .fmtid = Guid.initString("9aebae7a-9644-487d-a92c-657585ed751a"), .pid = 100 };
pub const PKEY_Media_SubTitle = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 38 };
pub const PKEY_Media_ThumbnailLargePath = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 47 };
pub const PKEY_Media_ThumbnailLargeUri = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 48 };
pub const PKEY_Media_ThumbnailSmallPath = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 49 };
pub const PKEY_Media_ThumbnailSmallUri = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 50 };
pub const PKEY_Media_UniqueFileIdentifier = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 35 };
pub const PKEY_Media_UserNoAutoInfo = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 41 };
pub const PKEY_Media_UserWebUrl = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 34 };
pub const PKEY_Media_Writer = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 23 };
pub const PKEY_Media_Year = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 5 };
pub const PKEY_Message_AttachmentContents = PROPERTYKEY{ .fmtid = Guid.initString("3143bf7c-80a8-4854-8880-e2e40189bdd0"), .pid = 100 };
pub const PKEY_Message_AttachmentNames = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 21 };
pub const PKEY_Message_BccAddress = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 2 };
pub const PKEY_Message_BccName = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 3 };
pub const PKEY_Message_CcAddress = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 4 };
pub const PKEY_Message_CcName = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 5 };
pub const PKEY_Message_ConversationID = PROPERTYKEY{ .fmtid = Guid.initString("dc8f80bd-af1e-4289-85b6-3dfc1b493992"), .pid = 100 };
pub const PKEY_Message_ConversationIndex = PROPERTYKEY{ .fmtid = Guid.initString("dc8f80bd-af1e-4289-85b6-3dfc1b493992"), .pid = 101 };
pub const PKEY_Message_DateReceived = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 20 };
pub const PKEY_Message_DateSent = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 19 };
pub const PKEY_Message_Flags = PROPERTYKEY{ .fmtid = Guid.initString("a82d9ee7-ca67-4312-965e-226bcea85023"), .pid = 100 };
pub const PKEY_Message_FromAddress = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 13 };
pub const PKEY_Message_FromName = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 14 };
pub const PKEY_Message_HasAttachments = PROPERTYKEY{ .fmtid = Guid.initString("9c1fcf74-2d97-41ba-b4ae-cb2e3661a6e4"), .pid = 8 };
pub const PKEY_Message_IsFwdOrReply = PROPERTYKEY{ .fmtid = Guid.initString("9a9bc088-4f6d-469e-9919-e705412040f9"), .pid = 100 };
pub const PKEY_Message_MessageClass = PROPERTYKEY{ .fmtid = Guid.initString("cd9ed458-08ce-418f-a70e-f912c7bb9c5c"), .pid = 103 };
pub const PKEY_Message_Participants = PROPERTYKEY{ .fmtid = Guid.initString("1a9ba605-8e7c-4d11-ad7d-a50ada18ba1b"), .pid = 2 };
pub const PKEY_Message_ProofInProgress = PROPERTYKEY{ .fmtid = Guid.initString("9098f33c-9a7d-48a8-8de5-2e1227a64e91"), .pid = 100 };
pub const PKEY_Message_SenderAddress = PROPERTYKEY{ .fmtid = Guid.initString("0be1c8e7-1981-4676-ae14-fdd78f05a6e7"), .pid = 100 };
pub const PKEY_Message_SenderName = PROPERTYKEY{ .fmtid = Guid.initString("0da41cfa-d224-4a18-ae2f-596158db4b3a"), .pid = 100 };
pub const PKEY_Message_Store = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 15 };
pub const PKEY_Message_ToAddress = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 16 };
pub const PKEY_Message_ToDoFlags = PROPERTYKEY{ .fmtid = Guid.initString("1f856a9f-6900-4aba-9505-2d5f1b4d66cb"), .pid = 100 };
pub const PKEY_Message_ToDoTitle = PROPERTYKEY{ .fmtid = Guid.initString("bccc8a3c-8cef-42e5-9b1c-c69079398bc7"), .pid = 100 };
pub const PKEY_Message_ToName = PROPERTYKEY{ .fmtid = Guid.initString("e3e0584c-b788-4a5a-bb20-7f5a44c9acdd"), .pid = 17 };
pub const PKEY_Music_AlbumArtist = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 13 };
pub const PKEY_Music_AlbumArtistSortOverride = PROPERTYKEY{ .fmtid = Guid.initString("f1fdb4af-f78c-466c-bb05-56e92db0b8ec"), .pid = 103 };
pub const PKEY_Music_AlbumID = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 100 };
pub const PKEY_Music_AlbumTitle = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 4 };
pub const PKEY_Music_AlbumTitleSortOverride = PROPERTYKEY{ .fmtid = Guid.initString("13eb7ffc-ec89-4346-b19d-ccc6f1784223"), .pid = 101 };
pub const PKEY_Music_Artist = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 2 };
pub const PKEY_Music_ArtistSortOverride = PROPERTYKEY{ .fmtid = Guid.initString("deeb2db5-0696-4ce0-94fe-a01f77a45fb5"), .pid = 102 };
pub const PKEY_Music_BeatsPerMinute = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 35 };
pub const PKEY_Music_Composer = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 19 };
pub const PKEY_Music_ComposerSortOverride = PROPERTYKEY{ .fmtid = Guid.initString("00bc20a3-bd48-4085-872c-a88d77f5097e"), .pid = 105 };
pub const PKEY_Music_Conductor = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 36 };
pub const PKEY_Music_ContentGroupDescription = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 33 };
pub const PKEY_Music_DiscNumber = PROPERTYKEY{ .fmtid = Guid.initString("6afe7437-9bcd-49c7-80fe-4a5c65fa5874"), .pid = 104 };
pub const PKEY_Music_DisplayArtist = PROPERTYKEY{ .fmtid = Guid.initString("fd122953-fa93-4ef7-92c3-04c946b2f7c8"), .pid = 100 };
pub const PKEY_Music_Genre = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 11 };
pub const PKEY_Music_InitialKey = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 34 };
pub const PKEY_Music_IsCompilation = PROPERTYKEY{ .fmtid = Guid.initString("c449d5cb-9ea4-4809-82e8-af9d59ded6d1"), .pid = 100 };
pub const PKEY_Music_Lyrics = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 12 };
pub const PKEY_Music_Mood = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 39 };
pub const PKEY_Music_PartOfSet = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 37 };
pub const PKEY_Music_Period = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 31 };
pub const PKEY_Music_SynchronizedLyrics = PROPERTYKEY{ .fmtid = Guid.initString("6b223b6a-162e-4aa9-b39f-05d678fc6d77"), .pid = 100 };
pub const PKEY_Music_TrackNumber = PROPERTYKEY{ .fmtid = Guid.initString("56a3372e-ce9c-11d2-9f0e-006097c686f6"), .pid = 7 };
pub const PKEY_Note_Color = PROPERTYKEY{ .fmtid = Guid.initString("4776cafa-bce4-4cb1-a23e-265e76d8eb11"), .pid = 100 };
pub const PKEY_Note_ColorText = PROPERTYKEY{ .fmtid = Guid.initString("46b4e8de-cdb2-440d-885c-1658eb65b914"), .pid = 100 };
pub const PKEY_Photo_Aperture = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37378 };
pub const PKEY_Photo_ApertureDenominator = PROPERTYKEY{ .fmtid = Guid.initString("e1a9a38b-6685-46bd-875e-570dc7ad7320"), .pid = 100 };
pub const PKEY_Photo_ApertureNumerator = PROPERTYKEY{ .fmtid = Guid.initString("0337ecec-39fb-4581-a0bd-4c4cc51e9914"), .pid = 100 };
pub const PKEY_Photo_Brightness = PROPERTYKEY{ .fmtid = Guid.initString("1a701bf6-478c-4361-83ab-3701bb053c58"), .pid = 100 };
pub const PKEY_Photo_BrightnessDenominator = PROPERTYKEY{ .fmtid = Guid.initString("6ebe6946-2321-440a-90f0-c043efd32476"), .pid = 100 };
pub const PKEY_Photo_BrightnessNumerator = PROPERTYKEY{ .fmtid = Guid.initString("9e7d118f-b314-45a0-8cfb-d654b917c9e9"), .pid = 100 };
pub const PKEY_Photo_CameraManufacturer = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 271 };
pub const PKEY_Photo_CameraModel = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 272 };
pub const PKEY_Photo_CameraSerialNumber = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 273 };
pub const PKEY_Photo_Contrast = PROPERTYKEY{ .fmtid = Guid.initString("2a785ba9-8d23-4ded-82e6-60a350c86a10"), .pid = 100 };
pub const PHOTO_CONTRAST_NORMAL = @as(u32, 0);
pub const PHOTO_CONTRAST_SOFT = @as(u32, 1);
pub const PHOTO_CONTRAST_HARD = @as(u32, 2);
pub const PKEY_Photo_ContrastText = PROPERTYKEY{ .fmtid = Guid.initString("59dde9f2-5253-40ea-9a8b-479e96c6249a"), .pid = 100 };
pub const PKEY_Photo_DateTaken = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 36867 };
pub const PKEY_Photo_DigitalZoom = PROPERTYKEY{ .fmtid = Guid.initString("f85bf840-a925-4bc2-b0c4-8e36b598679e"), .pid = 100 };
pub const PKEY_Photo_DigitalZoomDenominator = PROPERTYKEY{ .fmtid = Guid.initString("745baf0e-e5c1-4cfb-8a1b-d031a0a52393"), .pid = 100 };
pub const PKEY_Photo_DigitalZoomNumerator = PROPERTYKEY{ .fmtid = Guid.initString("16cbb924-6500-473b-a5be-f1599bcbe413"), .pid = 100 };
pub const PKEY_Photo_Event = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 18248 };
pub const PKEY_Photo_EXIFVersion = PROPERTYKEY{ .fmtid = Guid.initString("d35f743a-eb2e-47f2-a286-844132cb1427"), .pid = 100 };
pub const PKEY_Photo_ExposureBias = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37380 };
pub const PKEY_Photo_ExposureBiasDenominator = PROPERTYKEY{ .fmtid = Guid.initString("ab205e50-04b7-461c-a18c-2f233836e627"), .pid = 100 };
pub const PKEY_Photo_ExposureBiasNumerator = PROPERTYKEY{ .fmtid = Guid.initString("738bf284-1d87-420b-92cf-5834bf6ef9ed"), .pid = 100 };
pub const PKEY_Photo_ExposureIndex = PROPERTYKEY{ .fmtid = Guid.initString("967b5af8-995a-46ed-9e11-35b3c5b9782d"), .pid = 100 };
pub const PKEY_Photo_ExposureIndexDenominator = PROPERTYKEY{ .fmtid = Guid.initString("93112f89-c28b-492f-8a9d-4be2062cee8a"), .pid = 100 };
pub const PKEY_Photo_ExposureIndexNumerator = PROPERTYKEY{ .fmtid = Guid.initString("cdedcf30-8919-44df-8f4c-4eb2ffdb8d89"), .pid = 100 };
pub const PKEY_Photo_ExposureProgram = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 34850 };
pub const PHOTO_EXPOSUREPROGRAM_UNKNOWN = @as(u32, 0);
pub const PHOTO_EXPOSUREPROGRAM_MANUAL = @as(u32, 1);
pub const PHOTO_EXPOSUREPROGRAM_NORMAL = @as(u32, 2);
pub const PHOTO_EXPOSUREPROGRAM_APERTURE = @as(u32, 3);
pub const PHOTO_EXPOSUREPROGRAM_SHUTTER = @as(u32, 4);
pub const PHOTO_EXPOSUREPROGRAM_CREATIVE = @as(u32, 5);
pub const PHOTO_EXPOSUREPROGRAM_ACTION = @as(u32, 6);
pub const PHOTO_EXPOSUREPROGRAM_PORTRAIT = @as(u32, 7);
pub const PHOTO_EXPOSUREPROGRAM_LANDSCAPE = @as(u32, 8);
pub const PKEY_Photo_ExposureProgramText = PROPERTYKEY{ .fmtid = Guid.initString("fec690b7-5f30-4646-ae47-4caafba884a3"), .pid = 100 };
pub const PKEY_Photo_ExposureTime = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 33434 };
pub const PKEY_Photo_ExposureTimeDenominator = PROPERTYKEY{ .fmtid = Guid.initString("55e98597-ad16-42e0-b624-21599a199838"), .pid = 100 };
pub const PKEY_Photo_ExposureTimeNumerator = PROPERTYKEY{ .fmtid = Guid.initString("257e44e2-9031-4323-ac38-85c552871b2e"), .pid = 100 };
pub const PKEY_Photo_Flash = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37385 };
pub const PHOTO_FLASH_NONE = @as(u32, 0);
pub const PHOTO_FLASH_FLASH = @as(u32, 1);
pub const PHOTO_FLASH_WITHOUTSTROBE = @as(u32, 5);
pub const PHOTO_FLASH_WITHSTROBE = @as(u32, 7);
pub const PHOTO_FLASH_FLASH_COMPULSORY = @as(u32, 9);
pub const PHOTO_FLASH_FLASH_COMPULSORY_NORETURNLIGHT = @as(u32, 13);
pub const PHOTO_FLASH_FLASH_COMPULSORY_RETURNLIGHT = @as(u32, 15);
pub const PHOTO_FLASH_NONE_COMPULSORY = @as(u32, 16);
pub const PHOTO_FLASH_NONE_AUTO = @as(u32, 24);
pub const PHOTO_FLASH_FLASH_AUTO = @as(u32, 25);
pub const PHOTO_FLASH_FLASH_AUTO_NORETURNLIGHT = @as(u32, 29);
pub const PHOTO_FLASH_FLASH_AUTO_RETURNLIGHT = @as(u32, 31);
pub const PHOTO_FLASH_NOFUNCTION = @as(u32, 32);
pub const PHOTO_FLASH_FLASH_REDEYE = @as(u32, 65);
pub const PHOTO_FLASH_FLASH_REDEYE_NORETURNLIGHT = @as(u32, 69);
pub const PHOTO_FLASH_FLASH_REDEYE_RETURNLIGHT = @as(u32, 71);
pub const PHOTO_FLASH_FLASH_COMPULSORY_REDEYE = @as(u32, 73);
pub const PHOTO_FLASH_FLASH_COMPULSORY_REDEYE_NORETURNLIGHT = @as(u32, 77);
pub const PHOTO_FLASH_FLASH_COMPULSORY_REDEYE_RETURNLIGHT = @as(u32, 79);
pub const PHOTO_FLASH_FLASH_AUTO_REDEYE = @as(u32, 89);
pub const PHOTO_FLASH_FLASH_AUTO_REDEYE_NORETURNLIGHT = @as(u32, 93);
pub const PHOTO_FLASH_FLASH_AUTO_REDEYE_RETURNLIGHT = @as(u32, 95);
pub const PKEY_Photo_FlashEnergy = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 41483 };
pub const PKEY_Photo_FlashEnergyDenominator = PROPERTYKEY{ .fmtid = Guid.initString("d7b61c70-6323-49cd-a5fc-c84277162c97"), .pid = 100 };
pub const PKEY_Photo_FlashEnergyNumerator = PROPERTYKEY{ .fmtid = Guid.initString("fcad3d3d-0858-400f-aaa3-2f66cce2a6bc"), .pid = 100 };
pub const PKEY_Photo_FlashManufacturer = PROPERTYKEY{ .fmtid = Guid.initString("aabaf6c9-e0c5-4719-8585-57b103e584fe"), .pid = 100 };
pub const PKEY_Photo_FlashModel = PROPERTYKEY{ .fmtid = Guid.initString("fe83bb35-4d1a-42e2-916b-06f3e1af719e"), .pid = 100 };
pub const PKEY_Photo_FlashText = PROPERTYKEY{ .fmtid = Guid.initString("6b8b68f6-200b-47ea-8d25-d8050f57339f"), .pid = 100 };
pub const PKEY_Photo_FNumber = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 33437 };
pub const PKEY_Photo_FNumberDenominator = PROPERTYKEY{ .fmtid = Guid.initString("e92a2496-223b-4463-a4e3-30eabba79d80"), .pid = 100 };
pub const PKEY_Photo_FNumberNumerator = PROPERTYKEY{ .fmtid = Guid.initString("1b97738a-fdfc-462f-9d93-1957e08be90c"), .pid = 100 };
pub const PKEY_Photo_FocalLength = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37386 };
pub const PKEY_Photo_FocalLengthDenominator = PROPERTYKEY{ .fmtid = Guid.initString("305bc615-dca1-44a5-9fd4-10c0ba79412e"), .pid = 100 };
pub const PKEY_Photo_FocalLengthInFilm = PROPERTYKEY{ .fmtid = Guid.initString("a0e74609-b84d-4f49-b860-462bd9971f98"), .pid = 100 };
pub const PKEY_Photo_FocalLengthNumerator = PROPERTYKEY{ .fmtid = Guid.initString("776b6b3b-1e3d-4b0c-9a0e-8fbaf2a8492a"), .pid = 100 };
pub const PKEY_Photo_FocalPlaneXResolution = PROPERTYKEY{ .fmtid = Guid.initString("cfc08d97-c6f7-4484-89dd-ebef4356fe76"), .pid = 100 };
pub const PKEY_Photo_FocalPlaneXResolutionDenominator = PROPERTYKEY{ .fmtid = Guid.initString("0933f3f5-4786-4f46-a8e8-d64dd37fa521"), .pid = 100 };
pub const PKEY_Photo_FocalPlaneXResolutionNumerator = PROPERTYKEY{ .fmtid = Guid.initString("dccb10af-b4e2-4b88-95f9-031b4d5ab490"), .pid = 100 };
pub const PKEY_Photo_FocalPlaneYResolution = PROPERTYKEY{ .fmtid = Guid.initString("4fffe4d0-914f-4ac4-8d6f-c9c61de169b1"), .pid = 100 };
pub const PKEY_Photo_FocalPlaneYResolutionDenominator = PROPERTYKEY{ .fmtid = Guid.initString("1d6179a6-a876-4031-b013-3347b2b64dc8"), .pid = 100 };
pub const PKEY_Photo_FocalPlaneYResolutionNumerator = PROPERTYKEY{ .fmtid = Guid.initString("a2e541c5-4440-4ba8-867e-75cfc06828cd"), .pid = 100 };
pub const PKEY_Photo_GainControl = PROPERTYKEY{ .fmtid = Guid.initString("fa304789-00c7-4d80-904a-1e4dcc7265aa"), .pid = 100 };
pub const PHOTO_GAINCONTROL_NONE = @as(f64, 0);
pub const PHOTO_GAINCONTROL_LOWGAINUP = @as(f64, 1);
pub const PHOTO_GAINCONTROL_HIGHGAINUP = @as(f64, 2);
pub const PHOTO_GAINCONTROL_LOWGAINDOWN = @as(f64, 3);
pub const PHOTO_GAINCONTROL_HIGHGAINDOWN = @as(f64, 4);
pub const PKEY_Photo_GainControlDenominator = PROPERTYKEY{ .fmtid = Guid.initString("42864dfd-9da4-4f77-bded-4aad7b256735"), .pid = 100 };
pub const PKEY_Photo_GainControlNumerator = PROPERTYKEY{ .fmtid = Guid.initString("8e8ecf7c-b7b8-4eb8-a63f-0ee715c96f9e"), .pid = 100 };
pub const PKEY_Photo_GainControlText = PROPERTYKEY{ .fmtid = Guid.initString("c06238b2-0bf9-4279-a723-25856715cb9d"), .pid = 100 };
pub const PKEY_Photo_ISOSpeed = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 34855 };
pub const PKEY_Photo_LensManufacturer = PROPERTYKEY{ .fmtid = Guid.initString("e6ddcaf7-29c5-4f0a-9a68-d19412ec7090"), .pid = 100 };
pub const PKEY_Photo_LensModel = PROPERTYKEY{ .fmtid = Guid.initString("e1277516-2b5f-4869-89b1-2e585bd38b7a"), .pid = 100 };
pub const PKEY_Photo_LightSource = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37384 };
pub const PHOTO_LIGHTSOURCE_UNKNOWN = @as(u32, 0);
pub const PHOTO_LIGHTSOURCE_DAYLIGHT = @as(u32, 1);
pub const PHOTO_LIGHTSOURCE_FLUORESCENT = @as(u32, 2);
pub const PHOTO_LIGHTSOURCE_TUNGSTEN = @as(u32, 3);
pub const PHOTO_LIGHTSOURCE_STANDARD_A = @as(u32, 17);
pub const PHOTO_LIGHTSOURCE_STANDARD_B = @as(u32, 18);
pub const PHOTO_LIGHTSOURCE_STANDARD_C = @as(u32, 19);
pub const PHOTO_LIGHTSOURCE_D55 = @as(u32, 20);
pub const PHOTO_LIGHTSOURCE_D65 = @as(u32, 21);
pub const PHOTO_LIGHTSOURCE_D75 = @as(u32, 22);
pub const PKEY_Photo_MakerNote = PROPERTYKEY{ .fmtid = Guid.initString("fa303353-b659-4052-85e9-bcac79549b84"), .pid = 100 };
pub const PKEY_Photo_MakerNoteOffset = PROPERTYKEY{ .fmtid = Guid.initString("813f4124-34e6-4d17-ab3e-6b1f3c2247a1"), .pid = 100 };
pub const PKEY_Photo_MaxAperture = PROPERTYKEY{ .fmtid = Guid.initString("08f6d7c2-e3f2-44fc-af1e-5aa5c81a2d3e"), .pid = 100 };
pub const PKEY_Photo_MaxApertureDenominator = PROPERTYKEY{ .fmtid = Guid.initString("c77724d4-601f-46c5-9b89-c53f93bceb77"), .pid = 100 };
pub const PKEY_Photo_MaxApertureNumerator = PROPERTYKEY{ .fmtid = Guid.initString("c107e191-a459-44c5-9ae6-b952ad4b906d"), .pid = 100 };
pub const PKEY_Photo_MeteringMode = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37383 };
pub const PKEY_Photo_MeteringModeText = PROPERTYKEY{ .fmtid = Guid.initString("f628fd8c-7ba8-465a-a65b-c5aa79263a9e"), .pid = 100 };
pub const PKEY_Photo_Orientation = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 274 };
pub const PKEY_Photo_OrientationText = PROPERTYKEY{ .fmtid = Guid.initString("a9ea193c-c511-498a-a06b-58e2776dcc28"), .pid = 100 };
pub const PKEY_Photo_PeopleNames = PROPERTYKEY{ .fmtid = Guid.initString("e8309b6e-084c-49b4-b1fc-90a80331b638"), .pid = 100 };
pub const PKEY_Photo_PhotometricInterpretation = PROPERTYKEY{ .fmtid = Guid.initString("341796f1-1df9-4b1c-a564-91bdefa43877"), .pid = 100 };
pub const PKEY_Photo_PhotometricInterpretationText = PROPERTYKEY{ .fmtid = Guid.initString("821437d6-9eab-4765-a589-3b1cbbd22a61"), .pid = 100 };
pub const PKEY_Photo_ProgramMode = PROPERTYKEY{ .fmtid = Guid.initString("6d217f6d-3f6a-4825-b470-5f03ca2fbe9b"), .pid = 100 };
pub const PHOTO_PROGRAMMODE_NOTDEFINED = @as(u32, 0);
pub const PHOTO_PROGRAMMODE_MANUAL = @as(u32, 1);
pub const PHOTO_PROGRAMMODE_NORMAL = @as(u32, 2);
pub const PHOTO_PROGRAMMODE_APERTURE = @as(u32, 3);
pub const PHOTO_PROGRAMMODE_SHUTTER = @as(u32, 4);
pub const PHOTO_PROGRAMMODE_CREATIVE = @as(u32, 5);
pub const PHOTO_PROGRAMMODE_ACTION = @as(u32, 6);
pub const PHOTO_PROGRAMMODE_PORTRAIT = @as(u32, 7);
pub const PHOTO_PROGRAMMODE_LANDSCAPE = @as(u32, 8);
pub const PKEY_Photo_ProgramModeText = PROPERTYKEY{ .fmtid = Guid.initString("7fe3aa27-2648-42f3-89b0-454e5cb150c3"), .pid = 100 };
pub const PKEY_Photo_RelatedSoundFile = PROPERTYKEY{ .fmtid = Guid.initString("318a6b45-087f-4dc2-b8cc-05359551fc9e"), .pid = 100 };
pub const PKEY_Photo_Saturation = PROPERTYKEY{ .fmtid = Guid.initString("49237325-a95a-4f67-b211-816b2d45d2e0"), .pid = 100 };
pub const PHOTO_SATURATION_NORMAL = @as(u32, 0);
pub const PHOTO_SATURATION_LOW = @as(u32, 1);
pub const PHOTO_SATURATION_HIGH = @as(u32, 2);
pub const PKEY_Photo_SaturationText = PROPERTYKEY{ .fmtid = Guid.initString("61478c08-b600-4a84-bbe4-e99c45f0a072"), .pid = 100 };
pub const PKEY_Photo_Sharpness = PROPERTYKEY{ .fmtid = Guid.initString("fc6976db-8349-4970-ae97-b3c5316a08f0"), .pid = 100 };
pub const PHOTO_SHARPNESS_NORMAL = @as(u32, 0);
pub const PHOTO_SHARPNESS_SOFT = @as(u32, 1);
pub const PHOTO_SHARPNESS_HARD = @as(u32, 2);
pub const PKEY_Photo_SharpnessText = PROPERTYKEY{ .fmtid = Guid.initString("51ec3f47-dd50-421d-8769-334f50424b1e"), .pid = 100 };
pub const PKEY_Photo_ShutterSpeed = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37377 };
pub const PKEY_Photo_ShutterSpeedDenominator = PROPERTYKEY{ .fmtid = Guid.initString("e13d8975-81c7-4948-ae3f-37cae11e8ff7"), .pid = 100 };
pub const PKEY_Photo_ShutterSpeedNumerator = PROPERTYKEY{ .fmtid = Guid.initString("16ea4042-d6f4-4bca-8349-7c78d30fb333"), .pid = 100 };
pub const PKEY_Photo_SubjectDistance = PROPERTYKEY{ .fmtid = Guid.initString("14b81da1-0135-4d31-96d9-6cbfc9671a99"), .pid = 37382 };
pub const PKEY_Photo_SubjectDistanceDenominator = PROPERTYKEY{ .fmtid = Guid.initString("0c840a88-b043-466d-9766-d4b26da3fa77"), .pid = 100 };
pub const PKEY_Photo_SubjectDistanceNumerator = PROPERTYKEY{ .fmtid = Guid.initString("8af4961c-f526-43e5-aa81-db768219178d"), .pid = 100 };
pub const PKEY_Photo_TagViewAggregate = PROPERTYKEY{ .fmtid = Guid.initString("b812f15d-c2d8-4bbf-bacd-79744346113f"), .pid = 100 };
pub const PKEY_Photo_TranscodedForSync = PROPERTYKEY{ .fmtid = Guid.initString("9a8ebb75-6458-4e82-bacb-35c0095b03bb"), .pid = 100 };
pub const PKEY_Photo_WhiteBalance = PROPERTYKEY{ .fmtid = Guid.initString("ee3d3d8a-5381-4cfa-b13b-aaf66b5f4ec9"), .pid = 100 };
pub const PHOTO_WHITEBALANCE_AUTO = @as(u32, 0);
pub const PHOTO_WHITEBALANCE_MANUAL = @as(u32, 1);
pub const PKEY_Photo_WhiteBalanceText = PROPERTYKEY{ .fmtid = Guid.initString("6336b95e-c7a7-426d-86fd-7ae3d39c84b4"), .pid = 100 };
pub const PKEY_PropGroup_Advanced = PROPERTYKEY{ .fmtid = Guid.initString("900a403b-097b-4b95-8ae2-071fdaeeb118"), .pid = 100 };
pub const PKEY_PropGroup_Audio = PROPERTYKEY{ .fmtid = Guid.initString("2804d469-788f-48aa-8570-71b9c187e138"), .pid = 100 };
pub const PKEY_PropGroup_Calendar = PROPERTYKEY{ .fmtid = Guid.initString("9973d2b5-bfd8-438a-ba94-5349b293181a"), .pid = 100 };
pub const PKEY_PropGroup_Camera = PROPERTYKEY{ .fmtid = Guid.initString("de00de32-547e-4981-ad4b-542f2e9007d8"), .pid = 100 };
pub const PKEY_PropGroup_Contact = PROPERTYKEY{ .fmtid = Guid.initString("df975fd3-250a-4004-858f-34e29a3e37aa"), .pid = 100 };
pub const PKEY_PropGroup_Content = PROPERTYKEY{ .fmtid = Guid.initString("d0dab0ba-368a-4050-a882-6c010fd19a4f"), .pid = 100 };
pub const PKEY_PropGroup_Description = PROPERTYKEY{ .fmtid = Guid.initString("8969b275-9475-4e00-a887-ff93b8b41e44"), .pid = 100 };
pub const PKEY_PropGroup_FileSystem = PROPERTYKEY{ .fmtid = Guid.initString("e3a7d2c1-80fc-4b40-8f34-30ea111bdc2e"), .pid = 100 };
pub const PKEY_PropGroup_General = PROPERTYKEY{ .fmtid = Guid.initString("cc301630-b192-4c22-b372-9f4c6d338e07"), .pid = 100 };
pub const PKEY_PropGroup_GPS = PROPERTYKEY{ .fmtid = Guid.initString("f3713ada-90e3-4e11-aae5-fdc17685b9be"), .pid = 100 };
pub const PKEY_PropGroup_Image = PROPERTYKEY{ .fmtid = Guid.initString("e3690a87-0fa8-4a2a-9a9f-fce8827055ac"), .pid = 100 };
pub const PKEY_PropGroup_Media = PROPERTYKEY{ .fmtid = Guid.initString("61872cf7-6b5e-4b4b-ac2d-59da84459248"), .pid = 100 };
pub const PKEY_PropGroup_MediaAdvanced = PROPERTYKEY{ .fmtid = Guid.initString("8859a284-de7e-4642-99ba-d431d044b1ec"), .pid = 100 };
pub const PKEY_PropGroup_Message = PROPERTYKEY{ .fmtid = Guid.initString("7fd7259d-16b4-4135-9f97-7c96ecd2fa9e"), .pid = 100 };
pub const PKEY_PropGroup_Music = PROPERTYKEY{ .fmtid = Guid.initString("68dd6094-7216-40f1-a029-43fe7127043f"), .pid = 100 };
pub const PKEY_PropGroup_Origin = PROPERTYKEY{ .fmtid = Guid.initString("2598d2fb-5569-4367-95df-5cd3a177e1a5"), .pid = 100 };
pub const PKEY_PropGroup_PhotoAdvanced = PROPERTYKEY{ .fmtid = Guid.initString("0cb2bf5a-9ee7-4a86-8222-f01e07fdadaf"), .pid = 100 };
pub const PKEY_PropGroup_RecordedTV = PROPERTYKEY{ .fmtid = Guid.initString("e7b33238-6584-4170-a5c0-ac25efd9da56"), .pid = 100 };
pub const PKEY_PropGroup_Video = PROPERTYKEY{ .fmtid = Guid.initString("bebe0920-7671-4c54-a3eb-49fddfc191ee"), .pid = 100 };
pub const PKEY_InfoTipText = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 17 };
pub const PKEY_PropList_ConflictPrompt = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 11 };
pub const PKEY_PropList_ContentViewModeForBrowse = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 13 };
pub const PKEY_PropList_ContentViewModeForSearch = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 14 };
pub const PKEY_PropList_ExtendedTileInfo = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 9 };
pub const PKEY_PropList_FileOperationPrompt = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 10 };
pub const PKEY_PropList_FullDetails = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 2 };
pub const PKEY_PropList_InfoTip = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 4 };
pub const PKEY_PropList_NonPersonal = PROPERTYKEY{ .fmtid = Guid.initString("49d1091f-082e-493f-b23f-d2308aa9668c"), .pid = 100 };
pub const PKEY_PropList_PreviewDetails = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 8 };
pub const PKEY_PropList_PreviewTitle = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 6 };
pub const PKEY_PropList_QuickTip = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 5 };
pub const PKEY_PropList_TileInfo = PROPERTYKEY{ .fmtid = Guid.initString("c9944a21-a406-48fe-8225-aec7e24c211b"), .pid = 3 };
pub const PKEY_PropList_XPDetailsPanel = PROPERTYKEY{ .fmtid = Guid.initString("f2275480-f782-4291-bd94-f13693513aec"), .pid = 0 };
pub const PKEY_RecordedTV_ChannelNumber = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 7 };
pub const PKEY_RecordedTV_Credits = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 4 };
pub const PKEY_RecordedTV_DateContentExpires = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 15 };
pub const PKEY_RecordedTV_EpisodeName = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 2 };
pub const PKEY_RecordedTV_IsATSCContent = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 16 };
pub const PKEY_RecordedTV_IsClosedCaptioningAvailable = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 12 };
pub const PKEY_RecordedTV_IsDTVContent = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 17 };
pub const PKEY_RecordedTV_IsHDContent = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 18 };
pub const PKEY_RecordedTV_IsRepeatBroadcast = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 13 };
pub const PKEY_RecordedTV_IsSAP = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 14 };
pub const PKEY_RecordedTV_NetworkAffiliation = PROPERTYKEY{ .fmtid = Guid.initString("2c53c813-fb63-4e22-a1ab-0b331ca1e273"), .pid = 100 };
pub const PKEY_RecordedTV_OriginalBroadcastDate = PROPERTYKEY{ .fmtid = Guid.initString("4684fe97-8765-4842-9c13-f006447b178c"), .pid = 100 };
pub const PKEY_RecordedTV_ProgramDescription = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 3 };
pub const PKEY_RecordedTV_RecordingTime = PROPERTYKEY{ .fmtid = Guid.initString("a5477f61-7a82-4eca-9dde-98b69b2479b3"), .pid = 100 };
pub const PKEY_RecordedTV_StationCallSign = PROPERTYKEY{ .fmtid = Guid.initString("6d748de2-8d38-4cc3-ac60-f009b057c557"), .pid = 5 };
pub const PKEY_RecordedTV_StationName = PROPERTYKEY{ .fmtid = Guid.initString("1b5439e7-eba1-4af8-bdd7-7af1d4549493"), .pid = 100 };
pub const PKEY_Search_AutoSummary = PROPERTYKEY{ .fmtid = Guid.initString("560c36c0-503a-11cf-baa1-00004c752a9a"), .pid = 2 };
pub const PKEY_Search_ContainerHash = PROPERTYKEY{ .fmtid = Guid.initString("bceee283-35df-4d53-826a-f36a3eefc6be"), .pid = 100 };
pub const PKEY_Search_Contents = PROPERTYKEY{ .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 19 };
pub const PKEY_Search_EntryID = PROPERTYKEY{ .fmtid = Guid.initString("49691c90-7e17-101a-a91c-08002b2ecda9"), .pid = 5 };
pub const PKEY_Search_ExtendedProperties = PROPERTYKEY{ .fmtid = Guid.initString("7b03b546-fa4f-4a52-a2fe-03d5311e5865"), .pid = 100 };
pub const PKEY_Search_GatherTime = PROPERTYKEY{ .fmtid = Guid.initString("0b63e350-9ccc-11d0-bcdb-00805fccce04"), .pid = 8 };
pub const PKEY_Search_HitCount = PROPERTYKEY{ .fmtid = Guid.initString("49691c90-7e17-101a-a91c-08002b2ecda9"), .pid = 4 };
pub const PKEY_Search_IsClosedDirectory = PROPERTYKEY{ .fmtid = Guid.initString("0b63e343-9ccc-11d0-bcdb-00805fccce04"), .pid = 23 };
pub const PKEY_Search_IsFullyContained = PROPERTYKEY{ .fmtid = Guid.initString("0b63e343-9ccc-11d0-bcdb-00805fccce04"), .pid = 24 };
pub const PKEY_Search_QueryFocusedSummary = PROPERTYKEY{ .fmtid = Guid.initString("560c36c0-503a-11cf-baa1-00004c752a9a"), .pid = 3 };
pub const PKEY_Search_QueryFocusedSummaryWithFallback = PROPERTYKEY{ .fmtid = Guid.initString("560c36c0-503a-11cf-baa1-00004c752a9a"), .pid = 4 };
pub const PKEY_Search_QueryPropertyHits = PROPERTYKEY{ .fmtid = Guid.initString("49691c90-7e17-101a-a91c-08002b2ecda9"), .pid = 21 };
pub const PKEY_Search_Rank = PROPERTYKEY{ .fmtid = Guid.initString("49691c90-7e17-101a-a91c-08002b2ecda9"), .pid = 3 };
pub const PKEY_Search_Store = PROPERTYKEY{ .fmtid = Guid.initString("a06992b3-8caf-4ed7-a547-b259e32ac9fc"), .pid = 100 };
pub const PKEY_Search_UrlToIndex = PROPERTYKEY{ .fmtid = Guid.initString("0b63e343-9ccc-11d0-bcdb-00805fccce04"), .pid = 2 };
pub const PKEY_Search_UrlToIndexWithModificationTime = PROPERTYKEY{ .fmtid = Guid.initString("0b63e343-9ccc-11d0-bcdb-00805fccce04"), .pid = 12 };
pub const PKEY_Supplemental_Album = PROPERTYKEY{ .fmtid = Guid.initString("0c73b141-39d6-4653-a683-cab291eaf95b"), .pid = 6 };
pub const PKEY_Supplemental_AlbumID = PROPERTYKEY{ .fmtid = Guid.initString("0c73b141-39d6-4653-a683-cab291eaf95b"), .pid = 2 };
pub const PKEY_Supplemental_Location = PROPERTYKEY{ .fmtid = Guid.initString("0c73b141-39d6-4653-a683-cab291eaf95b"), .pid = 5 };
pub const PKEY_Supplemental_Person = PROPERTYKEY{ .fmtid = Guid.initString("0c73b141-39d6-4653-a683-cab291eaf95b"), .pid = 7 };
pub const PKEY_Supplemental_ResourceId = PROPERTYKEY{ .fmtid = Guid.initString("0c73b141-39d6-4653-a683-cab291eaf95b"), .pid = 3 };
pub const PKEY_Supplemental_Tag = PROPERTYKEY{ .fmtid = Guid.initString("0c73b141-39d6-4653-a683-cab291eaf95b"), .pid = 4 };
pub const PKEY_DescriptionID = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 2 };
pub const PKEY_InternalName = PROPERTYKEY{ .fmtid = Guid.initString("0cef7d53-fa64-11d1-a203-0000f81fedee"), .pid = 5 };
pub const PKEY_LibraryLocationsCount = PROPERTYKEY{ .fmtid = Guid.initString("908696c7-8f87-44f2-80ed-a8c1c6894575"), .pid = 2 };
pub const PKEY_Link_TargetSFGAOFlagsStrings = PROPERTYKEY{ .fmtid = Guid.initString("d6942081-d53b-443d-ad47-5e059d9cd27a"), .pid = 3 };
pub const PKEY_Link_TargetUrl = PROPERTYKEY{ .fmtid = Guid.initString("5cbf2787-48cf-4208-b90e-ee5e5d420294"), .pid = 2 };
pub const PKEY_NamespaceCLSID = PROPERTYKEY{ .fmtid = Guid.initString("28636aa6-953d-11d2-b5d6-00c04fd918d0"), .pid = 6 };
pub const PKEY_Shell_SFGAOFlagsStrings = PROPERTYKEY{ .fmtid = Guid.initString("d6942081-d53b-443d-ad47-5e059d9cd27a"), .pid = 2 };
pub const PKEY_StatusBarSelectedItemCount = PROPERTYKEY{ .fmtid = Guid.initString("26dc287c-6e3d-4bd3-b2b0-6a26ba2e346d"), .pid = 3 };
pub const PKEY_StatusBarViewItemCount = PROPERTYKEY{ .fmtid = Guid.initString("26dc287c-6e3d-4bd3-b2b0-6a26ba2e346d"), .pid = 2 };
pub const PKEY_AppUserModel_ExcludeFromShowInNewInstall = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 8 };
pub const PKEY_AppUserModel_ID = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 5 };
pub const PKEY_AppUserModel_IsDestListSeparator = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 6 };
pub const PKEY_AppUserModel_IsDualMode = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 11 };
pub const PKEY_AppUserModel_PreventPinning = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 9 };
pub const PKEY_AppUserModel_RelaunchCommand = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 2 };
pub const PKEY_AppUserModel_RelaunchDisplayNameResource = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 4 };
pub const PKEY_AppUserModel_RelaunchIconResource = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 3 };
pub const PKEY_AppUserModel_SettingsCommand = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 38 };
pub const PKEY_AppUserModel_StartPinOption = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 12 };
pub const APPUSERMODEL_STARTPINOPTION_DEFAULT = @as(u32, 0);
pub const APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL = @as(u32, 1);
pub const APPUSERMODEL_STARTPINOPTION_USERPINNED = @as(u32, 2);
pub const PKEY_AppUserModel_ToastActivatorCLSID = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 26 };
pub const PKEY_AppUserModel_UninstallCommand = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 37 };
pub const PKEY_AppUserModel_VisualElementsManifestHintPath = PROPERTYKEY{ .fmtid = Guid.initString("9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3"), .pid = 31 };
pub const PKEY_EdgeGesture_DisableTouchWhenFullscreen = PROPERTYKEY{ .fmtid = Guid.initString("32ce38b2-2c9a-41b1-9bc5-b3784394aa44"), .pid = 2 };
pub const PKEY_Software_DateLastUsed = PROPERTYKEY{ .fmtid = Guid.initString("841e4f90-ff59-4d16-8947-e81bbffab36d"), .pid = 16 };
pub const PKEY_Software_ProductName = PROPERTYKEY{ .fmtid = Guid.initString("0cef7d53-fa64-11d1-a203-0000f81fedee"), .pid = 7 };
pub const PKEY_Sync_Comments = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 13 };
pub const PKEY_Sync_ConflictDescription = PROPERTYKEY{ .fmtid = Guid.initString("ce50c159-2fb8-41fd-be68-d3e042e274bc"), .pid = 4 };
pub const PKEY_Sync_ConflictFirstLocation = PROPERTYKEY{ .fmtid = Guid.initString("ce50c159-2fb8-41fd-be68-d3e042e274bc"), .pid = 6 };
pub const PKEY_Sync_ConflictSecondLocation = PROPERTYKEY{ .fmtid = Guid.initString("ce50c159-2fb8-41fd-be68-d3e042e274bc"), .pid = 7 };
pub const PKEY_Sync_HandlerCollectionID = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 2 };
pub const PKEY_Sync_HandlerID = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 3 };
pub const PKEY_Sync_HandlerName = PROPERTYKEY{ .fmtid = Guid.initString("ce50c159-2fb8-41fd-be68-d3e042e274bc"), .pid = 2 };
pub const PKEY_Sync_HandlerType = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 8 };
pub const SYNC_HANDLERTYPE_OTHER = @as(u32, 0);
pub const SYNC_HANDLERTYPE_PROGRAMS = @as(u32, 1);
pub const SYNC_HANDLERTYPE_DEVICES = @as(u32, 2);
pub const SYNC_HANDLERTYPE_FOLDERS = @as(u32, 3);
pub const SYNC_HANDLERTYPE_WEBSERVICES = @as(u32, 4);
pub const SYNC_HANDLERTYPE_COMPUTERS = @as(u32, 5);
pub const PKEY_Sync_HandlerTypeLabel = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 9 };
pub const PKEY_Sync_ItemID = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 6 };
pub const PKEY_Sync_ItemName = PROPERTYKEY{ .fmtid = Guid.initString("ce50c159-2fb8-41fd-be68-d3e042e274bc"), .pid = 3 };
pub const PKEY_Sync_ProgressPercentage = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 23 };
pub const PKEY_Sync_State = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 24 };
pub const SYNC_STATE_NOTSETUP = @as(u32, 0);
pub const SYNC_STATE_SYNCNOTRUN = @as(u32, 1);
pub const SYNC_STATE_IDLE = @as(u32, 2);
pub const SYNC_STATE_ERROR = @as(u32, 3);
pub const SYNC_STATE_PENDING = @as(u32, 4);
pub const SYNC_STATE_SYNCING = @as(u32, 5);
pub const PKEY_Sync_Status = PROPERTYKEY{ .fmtid = Guid.initString("7bd5533e-af15-44db-b8c8-bd6624e1d032"), .pid = 10 };
pub const PKEY_Task_BillingInformation = PROPERTYKEY{ .fmtid = Guid.initString("d37d52c6-261c-4303-82b3-08b926ac6f12"), .pid = 100 };
pub const PKEY_Task_CompletionStatus = PROPERTYKEY{ .fmtid = Guid.initString("084d8a0a-e6d5-40de-bf1f-c8820e7c877c"), .pid = 100 };
pub const PKEY_Task_Owner = PROPERTYKEY{ .fmtid = Guid.initString("08c7cc5f-60f2-4494-ad75-55e3e0b5add0"), .pid = 100 };
pub const PKEY_Video_Compression = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 10 };
pub const PKEY_Video_Director = PROPERTYKEY{ .fmtid = Guid.initString("64440492-4c8b-11d1-8b70-080036b11a03"), .pid = 20 };
pub const PKEY_Video_EncodingBitrate = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 8 };
pub const PKEY_Video_FourCC = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 44 };
pub const PKEY_Video_FrameHeight = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 4 };
pub const PKEY_Video_FrameRate = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 6 };
pub const PKEY_Video_FrameWidth = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 3 };
pub const PKEY_Video_HorizontalAspectRatio = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 42 };
pub const PKEY_Video_IsSpherical = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 100 };
pub const PKEY_Video_IsStereo = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 98 };
pub const PKEY_Video_Orientation = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 99 };
pub const PKEY_Video_SampleSize = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 9 };
pub const PKEY_Video_StreamName = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 2 };
pub const PKEY_Video_StreamNumber = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 11 };
pub const PKEY_Video_TotalBitrate = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 43 };
pub const PKEY_Video_TranscodedForSync = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 46 };
pub const PKEY_Video_VerticalAspectRatio = PROPERTYKEY{ .fmtid = Guid.initString("64440491-4c8b-11d1-8b70-080036b11a03"), .pid = 45 };
pub const PKEY_Volume_FileSystem = PROPERTYKEY{ .fmtid = Guid.initString("9b174b35-40ff-11d2-a27e-00c04fc30871"), .pid = 4 };
pub const PKEY_Volume_IsMappedDrive = PROPERTYKEY{ .fmtid = Guid.initString("149c0b69-2c2d-48fc-808f-d318d78c4636"), .pid = 2 };
pub const PKEY_Volume_IsRoot = PROPERTYKEY{ .fmtid = Guid.initString("9b174b35-40ff-11d2-a27e-00c04fc30871"), .pid = 10 };
pub const ACT_AUTHORIZE_ON_RESUME = @as(u32, 1);
pub const ACT_AUTHORIZE_ON_SESSION_UNLOCK = @as(u32, 2);
pub const ACT_UNAUTHORIZE_ON_SUSPEND = @as(u32, 1);
pub const ACT_UNAUTHORIZE_ON_SESSION_LOCK = @as(u32, 2);
pub const ES_RESERVED_COM_ERROR_START = @as(u32, 0);
pub const ES_RESERVED_COM_ERROR_END = @as(u32, 511);
pub const ES_GENERAL_ERROR_START = @as(u32, 512);
pub const ES_GENERAL_ERROR_END = @as(u32, 1023);
pub const ES_AUTHN_ERROR_START = @as(u32, 1024);
pub const ES_AUTHN_ERROR_END = @as(u32, 1279);
pub const ES_RESERVED_SILO_ERROR_START = @as(u32, 1280);
pub const ES_RESERVED_SILO_ERROR_END = @as(u32, 4095);
pub const ES_PW_SILO_ERROR_START = @as(u32, 4352);
pub const ES_PW_SILO_ERROR_END = @as(u32, 4607);
pub const ES_RESERVED_SILO_SPECIFIC_ERROR_START = @as(u32, 4608);
pub const ES_RESERVED_SILO_SPECIFIC_ERROR_END = @as(u32, 49151);
pub const ES_VENDOR_ERROR_START = @as(u32, 49152);
pub const ES_VENDOR_ERROR_END = @as(u32, 65535);
pub const FACILITY_ENHANCED_STORAGE = @as(u32, 4);

//--------------------------------------------------------------------------------
// Section: Types (14)
//--------------------------------------------------------------------------------
pub const ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION = extern struct {
    CurrentAdminFailures: u8,
    CurrentUserFailures: u8,
    TotalUserAuthenticationCount: u32,
    TotalAdminAuthenticationCount: u32,
    FipsCompliant: BOOL,
    SecurityIDAvailable: BOOL,
    InitializeInProgress: BOOL,
    ITMSArmed: BOOL,
    ITMSArmable: BOOL,
    UserCreated: BOOL,
    ResetOnPORDefault: BOOL,
    ResetOnPORCurrent: BOOL,
    MaxAdminFailures: u8,
    MaxUserFailures: u8,
    TimeToCompleteInitialization: u32,
    TimeRemainingToCompleteInitialization: u32,
    MinTimeToAuthenticate: u32,
    MaxAdminPasswordSize: u8,
    MinAdminPasswordSize: u8,
    MaxAdminHintSize: u8,
    MaxUserPasswordSize: u8,
    MinUserPasswordSize: u8,
    MaxUserHintSize: u8,
    MaxUserNameSize: u8,
    MaxSiloNameSize: u8,
    MaxChallengeSize: u16,
};

const CLSID_EnumEnhancedStorageACT_Value = Guid.initString("fe841493-835c-4fa3-b6cc-b4b2d4719848");
pub const CLSID_EnumEnhancedStorageACT = &CLSID_EnumEnhancedStorageACT_Value;

const CLSID_EnhancedStorageACT_Value = Guid.initString("af076a15-2ece-4ad4-bb21-29f040e176d8");
pub const CLSID_EnhancedStorageACT = &CLSID_EnhancedStorageACT_Value;

const CLSID_EnhancedStorageSilo_Value = Guid.initString("cb25220c-76c7-4fee-842b-f3383cd022bc");
pub const CLSID_EnhancedStorageSilo = &CLSID_EnhancedStorageSilo_Value;

const CLSID_EnhancedStorageSiloAction_Value = Guid.initString("886d29dd-b506-466b-9fbf-b44ff383fb3f");
pub const CLSID_EnhancedStorageSiloAction = &CLSID_EnhancedStorageSiloAction_Value;

pub const ACT_AUTHORIZATION_STATE = extern struct {
    ulState: u32,
};

pub const SILO_INFO = extern struct {
    ulSTID: u32,
    SpecificationMajor: u8,
    SpecificationMinor: u8,
    ImplementationMajor: u8,
    ImplementationMinor: u8,
    type: u8,
    capabilities: u8,
};

pub const ACT_AUTHORIZATION_STATE_VALUE = enum(i32) {
    UNAUTHORIZED = 0,
    AUTHORIZED = 1,
};
pub const ACT_UNAUTHORIZED = ACT_AUTHORIZATION_STATE_VALUE.UNAUTHORIZED;
pub const ACT_AUTHORIZED = ACT_AUTHORIZATION_STATE_VALUE.AUTHORIZED;

// TODO: this type is limited to platform 'windows6.0.6000'
const IID_IEnumEnhancedStorageACT_Value = Guid.initString("09b224bd-1335-4631-a7ff-cfd3a92646d7");
pub const IID_IEnumEnhancedStorageACT = &IID_IEnumEnhancedStorageACT_Value;
pub const IEnumEnhancedStorageACT = extern struct {
    pub const VTable = extern struct {
        base: IUnknown.VTable,
        GetACTs: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnumEnhancedStorageACT,
                pppIEnhancedStorageACTs: [*]?*?*IEnhancedStorageACT,
                pcEnhancedStorageACTs: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnumEnhancedStorageACT,
                pppIEnhancedStorageACTs: [*]?*?*IEnhancedStorageACT,
                pcEnhancedStorageACTs: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetMatchingACT: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnumEnhancedStorageACT,
                szVolume: ?[*:0]const u16,
                ppIEnhancedStorageACT: ?*?*IEnhancedStorageACT,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnumEnhancedStorageACT,
                szVolume: ?[*:0]const u16,
                ppIEnhancedStorageACT: ?*?*IEnhancedStorageACT,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
    };
    vtable: *const VTable,
    pub fn MethodMixin(comptime T: type) type {
        return struct {
            pub usingnamespace IUnknown.MethodMixin(T);
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnumEnhancedStorageACT_GetACTs(self: *const T, pppIEnhancedStorageACTs: [*]?*?*IEnhancedStorageACT, pcEnhancedStorageACTs: ?*u32) HRESULT {
                return @as(*const IEnumEnhancedStorageACT.VTable, @ptrCast(self.vtable)).GetACTs(@as(*const IEnumEnhancedStorageACT, @ptrCast(self)), pppIEnhancedStorageACTs, pcEnhancedStorageACTs);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnumEnhancedStorageACT_GetMatchingACT(self: *const T, szVolume: ?[*:0]const u16, ppIEnhancedStorageACT: ?*?*IEnhancedStorageACT) HRESULT {
                return @as(*const IEnumEnhancedStorageACT.VTable, @ptrCast(self.vtable)).GetMatchingACT(@as(*const IEnumEnhancedStorageACT, @ptrCast(self)), szVolume, ppIEnhancedStorageACT);
            }
        };
    }
    pub usingnamespace MethodMixin(@This());
};

// TODO: this type is limited to platform 'windows6.0.6000'
const IID_IEnhancedStorageACT_Value = Guid.initString("6e7781f4-e0f2-4239-b976-a01abab52930");
pub const IID_IEnhancedStorageACT = &IID_IEnhancedStorageACT_Value;
pub const IEnhancedStorageACT = extern struct {
    pub const VTable = extern struct {
        base: IUnknown.VTable,
        Authorize: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT,
                hwndParent: u32,
                dwFlags: u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT,
                hwndParent: u32,
                dwFlags: u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        Unauthorize: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetAuthorizationState: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT,
                pState: ?*ACT_AUTHORIZATION_STATE,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT,
                pState: ?*ACT_AUTHORIZATION_STATE,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetMatchingVolume: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT,
                ppwszVolume: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT,
                ppwszVolume: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetUniqueIdentity: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT,
                ppwszIdentity: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT,
                ppwszIdentity: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetSilos: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT,
                pppIEnhancedStorageSilos: [*]?*?*IEnhancedStorageSilo,
                pcEnhancedStorageSilos: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT,
                pppIEnhancedStorageSilos: [*]?*?*IEnhancedStorageSilo,
                pcEnhancedStorageSilos: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
    };
    vtable: *const VTable,
    pub fn MethodMixin(comptime T: type) type {
        return struct {
            pub usingnamespace IUnknown.MethodMixin(T);
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT_Authorize(self: *const T, hwndParent: u32, dwFlags: u32) HRESULT {
                return @as(*const IEnhancedStorageACT.VTable, @ptrCast(self.vtable)).Authorize(@as(*const IEnhancedStorageACT, @ptrCast(self)), hwndParent, dwFlags);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT_Unauthorize(self: *const T) HRESULT {
                return @as(*const IEnhancedStorageACT.VTable, @ptrCast(self.vtable)).Unauthorize(@as(*const IEnhancedStorageACT, @ptrCast(self)));
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT_GetAuthorizationState(self: *const T, pState: ?*ACT_AUTHORIZATION_STATE) HRESULT {
                return @as(*const IEnhancedStorageACT.VTable, @ptrCast(self.vtable)).GetAuthorizationState(@as(*const IEnhancedStorageACT, @ptrCast(self)), pState);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT_GetMatchingVolume(self: *const T, ppwszVolume: ?*?PWSTR) HRESULT {
                return @as(*const IEnhancedStorageACT.VTable, @ptrCast(self.vtable)).GetMatchingVolume(@as(*const IEnhancedStorageACT, @ptrCast(self)), ppwszVolume);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT_GetUniqueIdentity(self: *const T, ppwszIdentity: ?*?PWSTR) HRESULT {
                return @as(*const IEnhancedStorageACT.VTable, @ptrCast(self.vtable)).GetUniqueIdentity(@as(*const IEnhancedStorageACT, @ptrCast(self)), ppwszIdentity);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT_GetSilos(self: *const T, pppIEnhancedStorageSilos: [*]?*?*IEnhancedStorageSilo, pcEnhancedStorageSilos: ?*u32) HRESULT {
                return @as(*const IEnhancedStorageACT.VTable, @ptrCast(self.vtable)).GetSilos(@as(*const IEnhancedStorageACT, @ptrCast(self)), pppIEnhancedStorageSilos, pcEnhancedStorageSilos);
            }
        };
    }
    pub usingnamespace MethodMixin(@This());
};

// TODO: this type is limited to platform 'windows6.1'
const IID_IEnhancedStorageACT2_Value = Guid.initString("4da57d2e-8eb3-41f6-a07e-98b52b88242b");
pub const IID_IEnhancedStorageACT2 = &IID_IEnhancedStorageACT2_Value;
pub const IEnhancedStorageACT2 = extern struct {
    pub const VTable = extern struct {
        base: IEnhancedStorageACT.VTable,
        GetDeviceName: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT2,
                ppwszDeviceName: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT2,
                ppwszDeviceName: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        IsDeviceRemovable: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT2,
                pIsDeviceRemovable: ?*BOOL,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT2,
                pIsDeviceRemovable: ?*BOOL,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
    };
    vtable: *const VTable,
    pub fn MethodMixin(comptime T: type) type {
        return struct {
            pub usingnamespace IEnhancedStorageACT.MethodMixin(T);
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT2_GetDeviceName(self: *const T, ppwszDeviceName: ?*?PWSTR) HRESULT {
                return @as(*const IEnhancedStorageACT2.VTable, @ptrCast(self.vtable)).GetDeviceName(@as(*const IEnhancedStorageACT2, @ptrCast(self)), ppwszDeviceName);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT2_IsDeviceRemovable(self: *const T, pIsDeviceRemovable: ?*BOOL) HRESULT {
                return @as(*const IEnhancedStorageACT2.VTable, @ptrCast(self.vtable)).IsDeviceRemovable(@as(*const IEnhancedStorageACT2, @ptrCast(self)), pIsDeviceRemovable);
            }
        };
    }
    pub usingnamespace MethodMixin(@This());
};

const IID_IEnhancedStorageACT3_Value = Guid.initString("022150a1-113d-11df-bb61-001aa01bbc58");
pub const IID_IEnhancedStorageACT3 = &IID_IEnhancedStorageACT3_Value;
pub const IEnhancedStorageACT3 = extern struct {
    pub const VTable = extern struct {
        base: IEnhancedStorageACT2.VTable,
        UnauthorizeEx: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT3,
                dwFlags: u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT3,
                dwFlags: u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        IsQueueFrozen: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT3,
                pIsQueueFrozen: ?*BOOL,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT3,
                pIsQueueFrozen: ?*BOOL,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetShellExtSupport: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageACT3,
                pShellExtSupport: ?*BOOL,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageACT3,
                pShellExtSupport: ?*BOOL,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
    };
    vtable: *const VTable,
    pub fn MethodMixin(comptime T: type) type {
        return struct {
            pub usingnamespace IEnhancedStorageACT2.MethodMixin(T);
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT3_UnauthorizeEx(self: *const T, dwFlags: u32) HRESULT {
                return @as(*const IEnhancedStorageACT3.VTable, @ptrCast(self.vtable)).UnauthorizeEx(@as(*const IEnhancedStorageACT3, @ptrCast(self)), dwFlags);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT3_IsQueueFrozen(self: *const T, pIsQueueFrozen: ?*BOOL) HRESULT {
                return @as(*const IEnhancedStorageACT3.VTable, @ptrCast(self.vtable)).IsQueueFrozen(@as(*const IEnhancedStorageACT3, @ptrCast(self)), pIsQueueFrozen);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageACT3_GetShellExtSupport(self: *const T, pShellExtSupport: ?*BOOL) HRESULT {
                return @as(*const IEnhancedStorageACT3.VTable, @ptrCast(self.vtable)).GetShellExtSupport(@as(*const IEnhancedStorageACT3, @ptrCast(self)), pShellExtSupport);
            }
        };
    }
    pub usingnamespace MethodMixin(@This());
};

// TODO: this type is limited to platform 'windows6.0.6000'
const IID_IEnhancedStorageSilo_Value = Guid.initString("5aef78c6-2242-4703-bf49-44b29357a359");
pub const IID_IEnhancedStorageSilo = &IID_IEnhancedStorageSilo_Value;
pub const IEnhancedStorageSilo = extern struct {
    pub const VTable = extern struct {
        base: IUnknown.VTable,
        GetInfo: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSilo,
                pSiloInfo: ?*SILO_INFO,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSilo,
                pSiloInfo: ?*SILO_INFO,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetActions: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSilo,
                pppIEnhancedStorageSiloActions: [*]?*?*IEnhancedStorageSiloAction,
                pcEnhancedStorageSiloActions: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSilo,
                pppIEnhancedStorageSiloActions: [*]?*?*IEnhancedStorageSiloAction,
                pcEnhancedStorageSiloActions: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        SendCommand: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSilo,
                Command: u8,
                pbCommandBuffer: [*:0]u8,
                cbCommandBuffer: u32,
                pbResponseBuffer: [*:0]u8,
                pcbResponseBuffer: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSilo,
                Command: u8,
                pbCommandBuffer: [*:0]u8,
                cbCommandBuffer: u32,
                pbResponseBuffer: [*:0]u8,
                pcbResponseBuffer: ?*u32,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetPortableDevice: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSilo,
                ppIPortableDevice: ?*?*IPortableDevice,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSilo,
                ppIPortableDevice: ?*?*IPortableDevice,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetDevicePath: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSilo,
                ppwszSiloDevicePath: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSilo,
                ppwszSiloDevicePath: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
    };
    vtable: *const VTable,
    pub fn MethodMixin(comptime T: type) type {
        return struct {
            pub usingnamespace IUnknown.MethodMixin(T);
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSilo_GetInfo(self: *const T, pSiloInfo: ?*SILO_INFO) HRESULT {
                return @as(*const IEnhancedStorageSilo.VTable, @ptrCast(self.vtable)).GetInfo(@as(*const IEnhancedStorageSilo, @ptrCast(self)), pSiloInfo);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSilo_GetActions(self: *const T, pppIEnhancedStorageSiloActions: [*]?*?*IEnhancedStorageSiloAction, pcEnhancedStorageSiloActions: ?*u32) HRESULT {
                return @as(*const IEnhancedStorageSilo.VTable, @ptrCast(self.vtable)).GetActions(@as(*const IEnhancedStorageSilo, @ptrCast(self)), pppIEnhancedStorageSiloActions, pcEnhancedStorageSiloActions);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSilo_SendCommand(self: *const T, Command: u8, pbCommandBuffer: [*:0]u8, cbCommandBuffer: u32, pbResponseBuffer: [*:0]u8, pcbResponseBuffer: ?*u32) HRESULT {
                return @as(*const IEnhancedStorageSilo.VTable, @ptrCast(self.vtable)).SendCommand(@as(*const IEnhancedStorageSilo, @ptrCast(self)), Command, pbCommandBuffer, cbCommandBuffer, pbResponseBuffer, pcbResponseBuffer);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSilo_GetPortableDevice(self: *const T, ppIPortableDevice: ?*?*IPortableDevice) HRESULT {
                return @as(*const IEnhancedStorageSilo.VTable, @ptrCast(self.vtable)).GetPortableDevice(@as(*const IEnhancedStorageSilo, @ptrCast(self)), ppIPortableDevice);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSilo_GetDevicePath(self: *const T, ppwszSiloDevicePath: ?*?PWSTR) HRESULT {
                return @as(*const IEnhancedStorageSilo.VTable, @ptrCast(self.vtable)).GetDevicePath(@as(*const IEnhancedStorageSilo, @ptrCast(self)), ppwszSiloDevicePath);
            }
        };
    }
    pub usingnamespace MethodMixin(@This());
};

// TODO: this type is limited to platform 'windows6.0.6000'
const IID_IEnhancedStorageSiloAction_Value = Guid.initString("b6f7f311-206f-4ff8-9c4b-27efee77a86f");
pub const IID_IEnhancedStorageSiloAction = &IID_IEnhancedStorageSiloAction_Value;
pub const IEnhancedStorageSiloAction = extern struct {
    pub const VTable = extern struct {
        base: IUnknown.VTable,
        GetName: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSiloAction,
                ppwszActionName: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSiloAction,
                ppwszActionName: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        GetDescription: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSiloAction,
                ppwszActionDescription: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSiloAction,
                ppwszActionDescription: ?*?PWSTR,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
        Invoke: switch (@import("builtin").zig_backend) {
            .stage1 => fn (
                self: *const IEnhancedStorageSiloAction,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
            else => *const fn (
                self: *const IEnhancedStorageSiloAction,
            ) callconv(@import("std").os.windows.WINAPI) HRESULT,
        },
    };
    vtable: *const VTable,
    pub fn MethodMixin(comptime T: type) type {
        return struct {
            pub usingnamespace IUnknown.MethodMixin(T);
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSiloAction_GetName(self: *const T, ppwszActionName: ?*?PWSTR) HRESULT {
                return @as(*const IEnhancedStorageSiloAction.VTable, @ptrCast(self.vtable)).GetName(@as(*const IEnhancedStorageSiloAction, @ptrCast(self)), ppwszActionName);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSiloAction_GetDescription(self: *const T, ppwszActionDescription: ?*?PWSTR) HRESULT {
                return @as(*const IEnhancedStorageSiloAction.VTable, @ptrCast(self.vtable)).GetDescription(@as(*const IEnhancedStorageSiloAction, @ptrCast(self)), ppwszActionDescription);
            }
            // NOTE: method is namespaced with interface name to avoid conflicts for now
            pub inline fn IEnhancedStorageSiloAction_Invoke(self: *const T) HRESULT {
                return @as(*const IEnhancedStorageSiloAction.VTable, @ptrCast(self.vtable)).Invoke(@as(*const IEnhancedStorageSiloAction, @ptrCast(self)));
            }
        };
    }
    pub usingnamespace MethodMixin(@This());
};

//--------------------------------------------------------------------------------
// Section: Functions (0)
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// Section: Unicode Aliases (0)
//--------------------------------------------------------------------------------
const thismodule = @This();
pub usingnamespace switch (@import("../zig.zig").unicode_mode) {
    .ansi => struct {},
    .wide => struct {},
    .unspecified => if (@import("builtin").is_test) struct {} else struct {},
};
//--------------------------------------------------------------------------------
// Section: Imports (7)
//--------------------------------------------------------------------------------
const Guid = @import("../zig.zig").Guid;
const BOOL = @import("../foundation.zig").BOOL;
const HRESULT = @import("../foundation.zig").HRESULT;
const IPortableDevice = @import("../devices/portable_devices.zig").IPortableDevice;
const IUnknown = @import("../system/com.zig").IUnknown;
const PROPERTYKEY = @import("../ui/shell/properties_system.zig").PROPERTYKEY;
const PWSTR = @import("../foundation.zig").PWSTR;

test {
    @setEvalBranchQuota(comptime @import("std").meta.declarations(@This()).len * 3);

    // reference all the pub declarations
    if (!@import("builtin").is_test) return;
    inline for (comptime @import("std").meta.declarations(@This())) |decl| {
        if (decl.is_pub) {
            _ = @field(@This(), decl.name);
        }
    }
}
