114cf0368Sopenharmony_ci/* 214cf0368Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd. 314cf0368Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 414cf0368Sopenharmony_ci * you may not use this file except in compliance with the License. 514cf0368Sopenharmony_ci * You may obtain a copy of the License at 614cf0368Sopenharmony_ci * 714cf0368Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 814cf0368Sopenharmony_ci * 914cf0368Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1014cf0368Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1114cf0368Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1214cf0368Sopenharmony_ci * See the License for the specific language governing permissions and 1314cf0368Sopenharmony_ci * limitations under the License. 1414cf0368Sopenharmony_ci */ 1514cf0368Sopenharmony_ci 1614cf0368Sopenharmony_ci/** 1714cf0368Sopenharmony_ci * @addtogroup UDMF 1814cf0368Sopenharmony_ci * @{ 1914cf0368Sopenharmony_ci * 2014cf0368Sopenharmony_ci * @brief The Unified Data Management Framework(UDMF) aims to define various standards 2114cf0368Sopenharmony_ci * for data across applications, devices, and platforms, providing a unified OpenHarmony 2214cf0368Sopenharmony_ci * data language and standardized data access and reading paths. 2314cf0368Sopenharmony_ci * 2414cf0368Sopenharmony_ci * @syscap SystemCapability.DistributedDataManager.UDMF.Core 2514cf0368Sopenharmony_ci * 2614cf0368Sopenharmony_ci * @since 12 2714cf0368Sopenharmony_ci */ 2814cf0368Sopenharmony_ci 2914cf0368Sopenharmony_ci/** 3014cf0368Sopenharmony_ci * @file udmf_meta.h 3114cf0368Sopenharmony_ci * 3214cf0368Sopenharmony_ci * @brief Declaration the uniform data type information. 3314cf0368Sopenharmony_ci * 3414cf0368Sopenharmony_ci * @kit ArkData 3514cf0368Sopenharmony_ci * @library libudmf.so 3614cf0368Sopenharmony_ci * @syscap SystemCapability.DistributedDataManager.UDMF.Core 3714cf0368Sopenharmony_ci * 3814cf0368Sopenharmony_ci * @since 12 3914cf0368Sopenharmony_ci */ 4014cf0368Sopenharmony_ci 4114cf0368Sopenharmony_ci#ifndef UDMF_META_H 4214cf0368Sopenharmony_ci#define UDMF_META_H 4314cf0368Sopenharmony_ci 4414cf0368Sopenharmony_ci#ifdef __cplusplus 4514cf0368Sopenharmony_ciextern "C" { 4614cf0368Sopenharmony_ci#endif 4714cf0368Sopenharmony_ci 4814cf0368Sopenharmony_ci/** 4914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 5014cf0368Sopenharmony_ci * 5114cf0368Sopenharmony_ci * @since 12 5214cf0368Sopenharmony_ci */ 5314cf0368Sopenharmony_ci#define UDMF_META_ENTITY "general.entity" 5414cf0368Sopenharmony_ci 5514cf0368Sopenharmony_ci/** 5614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 5714cf0368Sopenharmony_ci * 5814cf0368Sopenharmony_ci * @since 12 5914cf0368Sopenharmony_ci */ 6014cf0368Sopenharmony_ci#define UDMF_META_OBJECT "general.object" 6114cf0368Sopenharmony_ci 6214cf0368Sopenharmony_ci/** 6314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 6414cf0368Sopenharmony_ci * 6514cf0368Sopenharmony_ci * @since 12 6614cf0368Sopenharmony_ci */ 6714cf0368Sopenharmony_ci#define UDMF_META_COMPOSITE_OBJECT "general.composite-object" 6814cf0368Sopenharmony_ci 6914cf0368Sopenharmony_ci/** 7014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 7114cf0368Sopenharmony_ci * 7214cf0368Sopenharmony_ci * @since 12 7314cf0368Sopenharmony_ci */ 7414cf0368Sopenharmony_ci#define UDMF_META_TEXT "general.text" 7514cf0368Sopenharmony_ci 7614cf0368Sopenharmony_ci/** 7714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 7814cf0368Sopenharmony_ci * 7914cf0368Sopenharmony_ci * @since 12 8014cf0368Sopenharmony_ci */ 8114cf0368Sopenharmony_ci#define UDMF_META_PLAIN_TEXT "general.plain-text" 8214cf0368Sopenharmony_ci 8314cf0368Sopenharmony_ci/** 8414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 8514cf0368Sopenharmony_ci * 8614cf0368Sopenharmony_ci * @since 12 8714cf0368Sopenharmony_ci */ 8814cf0368Sopenharmony_ci#define UDMF_META_HTML "general.html" 8914cf0368Sopenharmony_ci 9014cf0368Sopenharmony_ci/** 9114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 9214cf0368Sopenharmony_ci * 9314cf0368Sopenharmony_ci * @since 12 9414cf0368Sopenharmony_ci */ 9514cf0368Sopenharmony_ci#define UDMF_META_HYPERLINK "general.hyperlink" 9614cf0368Sopenharmony_ci 9714cf0368Sopenharmony_ci/** 9814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 9914cf0368Sopenharmony_ci * 10014cf0368Sopenharmony_ci * @since 12 10114cf0368Sopenharmony_ci */ 10214cf0368Sopenharmony_ci#define UDMF_META_XML "general.xml" 10314cf0368Sopenharmony_ci 10414cf0368Sopenharmony_ci/** 10514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 10614cf0368Sopenharmony_ci * 10714cf0368Sopenharmony_ci * @since 12 10814cf0368Sopenharmony_ci */ 10914cf0368Sopenharmony_ci#define UDMF_META_SOURCE_CODE "general.source-code" 11014cf0368Sopenharmony_ci 11114cf0368Sopenharmony_ci/** 11214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 11314cf0368Sopenharmony_ci * 11414cf0368Sopenharmony_ci * @since 12 11514cf0368Sopenharmony_ci */ 11614cf0368Sopenharmony_ci#define UDMF_META_SCRIPT "general.script" 11714cf0368Sopenharmony_ci 11814cf0368Sopenharmony_ci/** 11914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 12014cf0368Sopenharmony_ci * 12114cf0368Sopenharmony_ci * @since 12 12214cf0368Sopenharmony_ci */ 12314cf0368Sopenharmony_ci#define UDMF_META_SHELL_SCRIPT "general.shell-script" 12414cf0368Sopenharmony_ci 12514cf0368Sopenharmony_ci/** 12614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 12714cf0368Sopenharmony_ci * 12814cf0368Sopenharmony_ci * @since 12 12914cf0368Sopenharmony_ci */ 13014cf0368Sopenharmony_ci#define UDMF_META_CSH_SCRIPT "general.csh-script" 13114cf0368Sopenharmony_ci 13214cf0368Sopenharmony_ci/** 13314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 13414cf0368Sopenharmony_ci * 13514cf0368Sopenharmony_ci * @since 12 13614cf0368Sopenharmony_ci */ 13714cf0368Sopenharmony_ci#define UDMF_META_PERL_SCRIPT "general.perl-script" 13814cf0368Sopenharmony_ci 13914cf0368Sopenharmony_ci/** 14014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 14114cf0368Sopenharmony_ci * 14214cf0368Sopenharmony_ci * @since 12 14314cf0368Sopenharmony_ci */ 14414cf0368Sopenharmony_ci#define UDMF_META_PHP_SCRIPT "general.php-script" 14514cf0368Sopenharmony_ci 14614cf0368Sopenharmony_ci/** 14714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 14814cf0368Sopenharmony_ci * 14914cf0368Sopenharmony_ci * @since 12 15014cf0368Sopenharmony_ci */ 15114cf0368Sopenharmony_ci#define UDMF_META_PYTHON_SCRIPT "general.python-script" 15214cf0368Sopenharmony_ci 15314cf0368Sopenharmony_ci/** 15414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 15514cf0368Sopenharmony_ci * 15614cf0368Sopenharmony_ci * @since 12 15714cf0368Sopenharmony_ci */ 15814cf0368Sopenharmony_ci#define UDMF_META_RUBY_SCRIPT "general.ruby-script" 15914cf0368Sopenharmony_ci 16014cf0368Sopenharmony_ci/** 16114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 16214cf0368Sopenharmony_ci * 16314cf0368Sopenharmony_ci * @since 12 16414cf0368Sopenharmony_ci */ 16514cf0368Sopenharmony_ci#define UDMF_META_TYPE_SCRIPT "general.type-script" 16614cf0368Sopenharmony_ci 16714cf0368Sopenharmony_ci/** 16814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 16914cf0368Sopenharmony_ci * 17014cf0368Sopenharmony_ci * @since 12 17114cf0368Sopenharmony_ci */ 17214cf0368Sopenharmony_ci#define UDMF_META_JAVA_SCRIPT "general.java-script" 17314cf0368Sopenharmony_ci 17414cf0368Sopenharmony_ci/** 17514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 17614cf0368Sopenharmony_ci * 17714cf0368Sopenharmony_ci * @since 12 17814cf0368Sopenharmony_ci */ 17914cf0368Sopenharmony_ci#define UDMF_META_C_HEADER "general.c-header" 18014cf0368Sopenharmony_ci 18114cf0368Sopenharmony_ci/** 18214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 18314cf0368Sopenharmony_ci * 18414cf0368Sopenharmony_ci * @since 12 18514cf0368Sopenharmony_ci */ 18614cf0368Sopenharmony_ci#define UDMF_META_C_SOURCE "general.c-source" 18714cf0368Sopenharmony_ci 18814cf0368Sopenharmony_ci/** 18914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 19014cf0368Sopenharmony_ci * 19114cf0368Sopenharmony_ci * @since 12 19214cf0368Sopenharmony_ci */ 19314cf0368Sopenharmony_ci#define UDMF_META_C_PLUS_PLUS_HEADER "general.c-plus-plus-header" 19414cf0368Sopenharmony_ci 19514cf0368Sopenharmony_ci/** 19614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 19714cf0368Sopenharmony_ci * 19814cf0368Sopenharmony_ci * @since 12 19914cf0368Sopenharmony_ci */ 20014cf0368Sopenharmony_ci#define UDMF_META_C_PLUS_PLUS_SOURCE "general.c-plus-plus-source" 20114cf0368Sopenharmony_ci 20214cf0368Sopenharmony_ci/** 20314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 20414cf0368Sopenharmony_ci * 20514cf0368Sopenharmony_ci * @since 12 20614cf0368Sopenharmony_ci */ 20714cf0368Sopenharmony_ci#define UDMF_META_JAVA_SOURCE "general.java-source" 20814cf0368Sopenharmony_ci 20914cf0368Sopenharmony_ci/** 21014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 21114cf0368Sopenharmony_ci * 21214cf0368Sopenharmony_ci * @since 12 21314cf0368Sopenharmony_ci */ 21414cf0368Sopenharmony_ci#define UDMF_META_EBOOK "general.ebook" 21514cf0368Sopenharmony_ci 21614cf0368Sopenharmony_ci/** 21714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 21814cf0368Sopenharmony_ci * 21914cf0368Sopenharmony_ci * @since 12 22014cf0368Sopenharmony_ci */ 22114cf0368Sopenharmony_ci#define UDMF_META_EPUB "general.epub" 22214cf0368Sopenharmony_ci 22314cf0368Sopenharmony_ci/** 22414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 22514cf0368Sopenharmony_ci * 22614cf0368Sopenharmony_ci * @since 12 22714cf0368Sopenharmony_ci */ 22814cf0368Sopenharmony_ci#define UDMF_META_AZW "com.amazon.azw" 22914cf0368Sopenharmony_ci 23014cf0368Sopenharmony_ci/** 23114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 23214cf0368Sopenharmony_ci * 23314cf0368Sopenharmony_ci * @since 12 23414cf0368Sopenharmony_ci */ 23514cf0368Sopenharmony_ci#define UDMF_META_AZW3 "com.amazon.azw3" 23614cf0368Sopenharmony_ci 23714cf0368Sopenharmony_ci/** 23814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 23914cf0368Sopenharmony_ci * 24014cf0368Sopenharmony_ci * @since 12 24114cf0368Sopenharmony_ci */ 24214cf0368Sopenharmony_ci#define UDMF_META_KFX "com.amazon.kfx" 24314cf0368Sopenharmony_ci 24414cf0368Sopenharmony_ci/** 24514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 24614cf0368Sopenharmony_ci * 24714cf0368Sopenharmony_ci * @since 12 24814cf0368Sopenharmony_ci */ 24914cf0368Sopenharmony_ci#define UDMF_META_MOBI "com.amazon.mobi" 25014cf0368Sopenharmony_ci 25114cf0368Sopenharmony_ci/** 25214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 25314cf0368Sopenharmony_ci * 25414cf0368Sopenharmony_ci * @since 12 25514cf0368Sopenharmony_ci */ 25614cf0368Sopenharmony_ci#define UDMF_META_MEDIA "general.media" 25714cf0368Sopenharmony_ci 25814cf0368Sopenharmony_ci/** 25914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 26014cf0368Sopenharmony_ci * 26114cf0368Sopenharmony_ci * @since 12 26214cf0368Sopenharmony_ci */ 26314cf0368Sopenharmony_ci#define UDMF_META_IMAGE "general.image" 26414cf0368Sopenharmony_ci 26514cf0368Sopenharmony_ci/** 26614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 26714cf0368Sopenharmony_ci * 26814cf0368Sopenharmony_ci * @since 12 26914cf0368Sopenharmony_ci */ 27014cf0368Sopenharmony_ci#define UDMF_META_JPEG "general.jpeg" 27114cf0368Sopenharmony_ci 27214cf0368Sopenharmony_ci/** 27314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 27414cf0368Sopenharmony_ci * 27514cf0368Sopenharmony_ci * @since 12 27614cf0368Sopenharmony_ci */ 27714cf0368Sopenharmony_ci#define UDMF_META_PNG "general.png" 27814cf0368Sopenharmony_ci 27914cf0368Sopenharmony_ci/** 28014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 28114cf0368Sopenharmony_ci * 28214cf0368Sopenharmony_ci * @since 12 28314cf0368Sopenharmony_ci */ 28414cf0368Sopenharmony_ci#define UDMF_META_RAW_IMAGE "general.raw-image" 28514cf0368Sopenharmony_ci 28614cf0368Sopenharmony_ci/** 28714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 28814cf0368Sopenharmony_ci * 28914cf0368Sopenharmony_ci * @since 12 29014cf0368Sopenharmony_ci */ 29114cf0368Sopenharmony_ci#define UDMF_META_TIFF "general.tiff" 29214cf0368Sopenharmony_ci 29314cf0368Sopenharmony_ci/** 29414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 29514cf0368Sopenharmony_ci * 29614cf0368Sopenharmony_ci * @since 12 29714cf0368Sopenharmony_ci */ 29814cf0368Sopenharmony_ci#define UDMF_META_BMP "com.microsoft.bmp" 29914cf0368Sopenharmony_ci 30014cf0368Sopenharmony_ci/** 30114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 30214cf0368Sopenharmony_ci * 30314cf0368Sopenharmony_ci * @since 12 30414cf0368Sopenharmony_ci */ 30514cf0368Sopenharmony_ci#define UDMF_META_ICO "com.microsoft.ico" 30614cf0368Sopenharmony_ci 30714cf0368Sopenharmony_ci/** 30814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 30914cf0368Sopenharmony_ci * 31014cf0368Sopenharmony_ci * @since 12 31114cf0368Sopenharmony_ci */ 31214cf0368Sopenharmony_ci#define UDMF_META_PHOTOSHOP_IMAGE "com.adobe.photoshop-image" 31314cf0368Sopenharmony_ci 31414cf0368Sopenharmony_ci/** 31514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 31614cf0368Sopenharmony_ci * 31714cf0368Sopenharmony_ci * @since 12 31814cf0368Sopenharmony_ci */ 31914cf0368Sopenharmony_ci#define UDMF_META_AI_IMAGE "com.adobe.illustrator.ai-image" 32014cf0368Sopenharmony_ci 32114cf0368Sopenharmony_ci/** 32214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 32314cf0368Sopenharmony_ci * 32414cf0368Sopenharmony_ci * @since 12 32514cf0368Sopenharmony_ci */ 32614cf0368Sopenharmony_ci#define UDMF_META_WORD_DOC "com.microsoft.word.doc" 32714cf0368Sopenharmony_ci 32814cf0368Sopenharmony_ci/** 32914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 33014cf0368Sopenharmony_ci * 33114cf0368Sopenharmony_ci * @since 12 33214cf0368Sopenharmony_ci */ 33314cf0368Sopenharmony_ci#define UDMF_META_EXCEL "com.microsoft.excel.xls" 33414cf0368Sopenharmony_ci 33514cf0368Sopenharmony_ci/** 33614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 33714cf0368Sopenharmony_ci * 33814cf0368Sopenharmony_ci * @since 12 33914cf0368Sopenharmony_ci */ 34014cf0368Sopenharmony_ci#define UDMF_META_PPT "com.microsoft.powerpoint.ppt" 34114cf0368Sopenharmony_ci 34214cf0368Sopenharmony_ci/** 34314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 34414cf0368Sopenharmony_ci * 34514cf0368Sopenharmony_ci * @since 12 34614cf0368Sopenharmony_ci */ 34714cf0368Sopenharmony_ci#define UDMF_META_PDF "com.adobe.pdf" 34814cf0368Sopenharmony_ci 34914cf0368Sopenharmony_ci/** 35014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 35114cf0368Sopenharmony_ci * 35214cf0368Sopenharmony_ci * @since 12 35314cf0368Sopenharmony_ci */ 35414cf0368Sopenharmony_ci#define UDMF_META_POSTSCRIPT "com.adobe.postscript" 35514cf0368Sopenharmony_ci 35614cf0368Sopenharmony_ci/** 35714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 35814cf0368Sopenharmony_ci * 35914cf0368Sopenharmony_ci * @since 12 36014cf0368Sopenharmony_ci */ 36114cf0368Sopenharmony_ci#define UDMF_META_ENCAPSULATED_POSTSCRIPT "com.adobe.encapsulated-postscript" 36214cf0368Sopenharmony_ci 36314cf0368Sopenharmony_ci/** 36414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 36514cf0368Sopenharmony_ci * 36614cf0368Sopenharmony_ci * @since 12 36714cf0368Sopenharmony_ci */ 36814cf0368Sopenharmony_ci#define UDMF_META_VIDEO "general.video" 36914cf0368Sopenharmony_ci 37014cf0368Sopenharmony_ci/** 37114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 37214cf0368Sopenharmony_ci * 37314cf0368Sopenharmony_ci * @since 12 37414cf0368Sopenharmony_ci */ 37514cf0368Sopenharmony_ci#define UDMF_META_AVI "general.avi" 37614cf0368Sopenharmony_ci 37714cf0368Sopenharmony_ci/** 37814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 37914cf0368Sopenharmony_ci * 38014cf0368Sopenharmony_ci * @since 12 38114cf0368Sopenharmony_ci */ 38214cf0368Sopenharmony_ci#define UDMF_META_MPEG "general.mpeg" 38314cf0368Sopenharmony_ci 38414cf0368Sopenharmony_ci/** 38514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 38614cf0368Sopenharmony_ci * 38714cf0368Sopenharmony_ci * @since 12 38814cf0368Sopenharmony_ci */ 38914cf0368Sopenharmony_ci#define UDMF_META_MPEG4 "general.mpeg-4" 39014cf0368Sopenharmony_ci 39114cf0368Sopenharmony_ci/** 39214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 39314cf0368Sopenharmony_ci * 39414cf0368Sopenharmony_ci * @since 12 39514cf0368Sopenharmony_ci */ 39614cf0368Sopenharmony_ci#define UDMF_META_VIDEO_3GPP "general.3gpp" 39714cf0368Sopenharmony_ci 39814cf0368Sopenharmony_ci/** 39914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 40014cf0368Sopenharmony_ci * 40114cf0368Sopenharmony_ci * @since 12 40214cf0368Sopenharmony_ci */ 40314cf0368Sopenharmony_ci#define UDMF_META_VIDEO_3GPP2 "general.3gpp2" 40414cf0368Sopenharmony_ci 40514cf0368Sopenharmony_ci/** 40614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 40714cf0368Sopenharmony_ci * 40814cf0368Sopenharmony_ci * @since 12 40914cf0368Sopenharmony_ci */ 41014cf0368Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WM "com.microsoft.windows-media-wm" 41114cf0368Sopenharmony_ci 41214cf0368Sopenharmony_ci/** 41314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 41414cf0368Sopenharmony_ci * 41514cf0368Sopenharmony_ci * @since 12 41614cf0368Sopenharmony_ci */ 41714cf0368Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMV "com.microsoft.windows-media-wmv" 41814cf0368Sopenharmony_ci 41914cf0368Sopenharmony_ci/** 42014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 42114cf0368Sopenharmony_ci * 42214cf0368Sopenharmony_ci * @since 12 42314cf0368Sopenharmony_ci */ 42414cf0368Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMP "com.microsoft.windows-media-wmp" 42514cf0368Sopenharmony_ci 42614cf0368Sopenharmony_ci/** 42714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 42814cf0368Sopenharmony_ci * 42914cf0368Sopenharmony_ci * @since 12 43014cf0368Sopenharmony_ci */ 43114cf0368Sopenharmony_ci#define UDMF_META_AUDIO "general.audio" 43214cf0368Sopenharmony_ci 43314cf0368Sopenharmony_ci/** 43414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 43514cf0368Sopenharmony_ci * 43614cf0368Sopenharmony_ci * @since 12 43714cf0368Sopenharmony_ci */ 43814cf0368Sopenharmony_ci#define UDMF_META_AAC "general.aac" 43914cf0368Sopenharmony_ci 44014cf0368Sopenharmony_ci/** 44114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 44214cf0368Sopenharmony_ci * 44314cf0368Sopenharmony_ci * @since 12 44414cf0368Sopenharmony_ci */ 44514cf0368Sopenharmony_ci#define UDMF_META_AIFF "general.aiff" 44614cf0368Sopenharmony_ci 44714cf0368Sopenharmony_ci/** 44814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 44914cf0368Sopenharmony_ci * 45014cf0368Sopenharmony_ci * @since 12 45114cf0368Sopenharmony_ci */ 45214cf0368Sopenharmony_ci#define UDMF_META_ALAC "general.alac" 45314cf0368Sopenharmony_ci 45414cf0368Sopenharmony_ci/** 45514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 45614cf0368Sopenharmony_ci * 45714cf0368Sopenharmony_ci * @since 12 45814cf0368Sopenharmony_ci */ 45914cf0368Sopenharmony_ci#define UDMF_META_FLAC "general.flac" 46014cf0368Sopenharmony_ci 46114cf0368Sopenharmony_ci/** 46214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 46314cf0368Sopenharmony_ci * 46414cf0368Sopenharmony_ci * @since 12 46514cf0368Sopenharmony_ci */ 46614cf0368Sopenharmony_ci#define UDMF_META_MP3 "general.mp3" 46714cf0368Sopenharmony_ci 46814cf0368Sopenharmony_ci/** 46914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 47014cf0368Sopenharmony_ci * 47114cf0368Sopenharmony_ci * @since 12 47214cf0368Sopenharmony_ci */ 47314cf0368Sopenharmony_ci#define UDMF_META_OGG "general.ogg" 47414cf0368Sopenharmony_ci 47514cf0368Sopenharmony_ci/** 47614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 47714cf0368Sopenharmony_ci * 47814cf0368Sopenharmony_ci * @since 12 47914cf0368Sopenharmony_ci */ 48014cf0368Sopenharmony_ci#define UDMF_META_PCM "general.pcm" 48114cf0368Sopenharmony_ci 48214cf0368Sopenharmony_ci/** 48314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 48414cf0368Sopenharmony_ci * 48514cf0368Sopenharmony_ci * @since 12 48614cf0368Sopenharmony_ci */ 48714cf0368Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMA "com.microsoft.windows-media-wma" 48814cf0368Sopenharmony_ci 48914cf0368Sopenharmony_ci/** 49014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 49114cf0368Sopenharmony_ci * 49214cf0368Sopenharmony_ci * @since 12 49314cf0368Sopenharmony_ci */ 49414cf0368Sopenharmony_ci#define UDMF_META_WAVEFORM_AUDIO "com.microsoft.waveform-audio" 49514cf0368Sopenharmony_ci 49614cf0368Sopenharmony_ci/** 49714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 49814cf0368Sopenharmony_ci * 49914cf0368Sopenharmony_ci * @since 12 50014cf0368Sopenharmony_ci */ 50114cf0368Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMX "com.microsoft.windows-media-wmx" 50214cf0368Sopenharmony_ci 50314cf0368Sopenharmony_ci/** 50414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 50514cf0368Sopenharmony_ci * 50614cf0368Sopenharmony_ci * @since 12 50714cf0368Sopenharmony_ci */ 50814cf0368Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WVX "com.microsoft.windows-media-wvx" 50914cf0368Sopenharmony_ci 51014cf0368Sopenharmony_ci/** 51114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 51214cf0368Sopenharmony_ci * 51314cf0368Sopenharmony_ci * @since 12 51414cf0368Sopenharmony_ci */ 51514cf0368Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WAX "com.microsoft.windows-media-wax" 51614cf0368Sopenharmony_ci 51714cf0368Sopenharmony_ci/** 51814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 51914cf0368Sopenharmony_ci * 52014cf0368Sopenharmony_ci * @since 12 52114cf0368Sopenharmony_ci */ 52214cf0368Sopenharmony_ci#define UDMF_META_GENERAL_FILE "general.file" 52314cf0368Sopenharmony_ci 52414cf0368Sopenharmony_ci/** 52514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 52614cf0368Sopenharmony_ci * 52714cf0368Sopenharmony_ci * @since 12 52814cf0368Sopenharmony_ci */ 52914cf0368Sopenharmony_ci#define UDMF_META_DIRECTORY "general.directory" 53014cf0368Sopenharmony_ci 53114cf0368Sopenharmony_ci/** 53214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 53314cf0368Sopenharmony_ci * 53414cf0368Sopenharmony_ci * @since 12 53514cf0368Sopenharmony_ci */ 53614cf0368Sopenharmony_ci#define UDMF_META_FOLDER "general.folder" 53714cf0368Sopenharmony_ci 53814cf0368Sopenharmony_ci/** 53914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 54014cf0368Sopenharmony_ci * 54114cf0368Sopenharmony_ci * @since 12 54214cf0368Sopenharmony_ci */ 54314cf0368Sopenharmony_ci#define UDMF_META_SYMLINK "general.symlink" 54414cf0368Sopenharmony_ci 54514cf0368Sopenharmony_ci/** 54614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 54714cf0368Sopenharmony_ci * 54814cf0368Sopenharmony_ci * @since 12 54914cf0368Sopenharmony_ci */ 55014cf0368Sopenharmony_ci#define UDMF_META_ARCHIVE "general.archive" 55114cf0368Sopenharmony_ci 55214cf0368Sopenharmony_ci/** 55314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 55414cf0368Sopenharmony_ci * 55514cf0368Sopenharmony_ci * @since 12 55614cf0368Sopenharmony_ci */ 55714cf0368Sopenharmony_ci#define UDMF_META_BZ2_ARCHIVE "general.bz2-archive" 55814cf0368Sopenharmony_ci 55914cf0368Sopenharmony_ci/** 56014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 56114cf0368Sopenharmony_ci * 56214cf0368Sopenharmony_ci * @since 12 56314cf0368Sopenharmony_ci */ 56414cf0368Sopenharmony_ci#define UDMF_META_DISK_IMAGE "general.disk-image" 56514cf0368Sopenharmony_ci 56614cf0368Sopenharmony_ci/** 56714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 56814cf0368Sopenharmony_ci * 56914cf0368Sopenharmony_ci * @since 12 57014cf0368Sopenharmony_ci */ 57114cf0368Sopenharmony_ci#define UDMF_META_TAR_ARCHIVE "general.tar-archive" 57214cf0368Sopenharmony_ci 57314cf0368Sopenharmony_ci/** 57414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 57514cf0368Sopenharmony_ci * 57614cf0368Sopenharmony_ci * @since 12 57714cf0368Sopenharmony_ci */ 57814cf0368Sopenharmony_ci#define UDMF_META_ZIP_ARCHIVE "general.zip-archive" 57914cf0368Sopenharmony_ci 58014cf0368Sopenharmony_ci/** 58114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 58214cf0368Sopenharmony_ci * 58314cf0368Sopenharmony_ci * @since 12 58414cf0368Sopenharmony_ci */ 58514cf0368Sopenharmony_ci#define UDMF_META_JAVA_ARCHIVE "com.sun.java-archive" 58614cf0368Sopenharmony_ci 58714cf0368Sopenharmony_ci/** 58814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 58914cf0368Sopenharmony_ci * 59014cf0368Sopenharmony_ci * @since 12 59114cf0368Sopenharmony_ci */ 59214cf0368Sopenharmony_ci#define UDMF_META_GNU_TAR_ARCHIVE "org.gnu.gnu-tar-archive" 59314cf0368Sopenharmony_ci 59414cf0368Sopenharmony_ci/** 59514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 59614cf0368Sopenharmony_ci * 59714cf0368Sopenharmony_ci * @since 12 59814cf0368Sopenharmony_ci */ 59914cf0368Sopenharmony_ci#define UDMF_META_GNU_ZIP_ARCHIVE "org.gnu.gnu-zip-archive" 60014cf0368Sopenharmony_ci 60114cf0368Sopenharmony_ci/** 60214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 60314cf0368Sopenharmony_ci * 60414cf0368Sopenharmony_ci * @since 12 60514cf0368Sopenharmony_ci */ 60614cf0368Sopenharmony_ci#define UDMF_META_GNU_ZIP_TAR_ARCHIVE "org.gnu.gnu-zip-tar-archive" 60714cf0368Sopenharmony_ci 60814cf0368Sopenharmony_ci/** 60914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 61014cf0368Sopenharmony_ci * 61114cf0368Sopenharmony_ci * @since 12 61214cf0368Sopenharmony_ci */ 61314cf0368Sopenharmony_ci#define UDMF_META_CALENDAR "general.calendar" 61414cf0368Sopenharmony_ci 61514cf0368Sopenharmony_ci/** 61614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 61714cf0368Sopenharmony_ci * 61814cf0368Sopenharmony_ci * @since 12 61914cf0368Sopenharmony_ci */ 62014cf0368Sopenharmony_ci#define UDMF_META_CONTACT "general.contact" 62114cf0368Sopenharmony_ci 62214cf0368Sopenharmony_ci/** 62314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 62414cf0368Sopenharmony_ci * 62514cf0368Sopenharmony_ci * @since 12 62614cf0368Sopenharmony_ci */ 62714cf0368Sopenharmony_ci#define UDMF_META_DATABASE "general.database" 62814cf0368Sopenharmony_ci 62914cf0368Sopenharmony_ci/** 63014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 63114cf0368Sopenharmony_ci * 63214cf0368Sopenharmony_ci * @since 12 63314cf0368Sopenharmony_ci */ 63414cf0368Sopenharmony_ci#define UDMF_META_MESSAGE "general.message" 63514cf0368Sopenharmony_ci 63614cf0368Sopenharmony_ci/** 63714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 63814cf0368Sopenharmony_ci * 63914cf0368Sopenharmony_ci * @since 12 64014cf0368Sopenharmony_ci */ 64114cf0368Sopenharmony_ci#define UDMF_META_VCARD "general.vcard" 64214cf0368Sopenharmony_ci 64314cf0368Sopenharmony_ci/** 64414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 64514cf0368Sopenharmony_ci * 64614cf0368Sopenharmony_ci * @since 12 64714cf0368Sopenharmony_ci */ 64814cf0368Sopenharmony_ci#define UDMF_META_NAVIGATION "general.navigation" 64914cf0368Sopenharmony_ci 65014cf0368Sopenharmony_ci/** 65114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 65214cf0368Sopenharmony_ci * 65314cf0368Sopenharmony_ci * @since 12 65414cf0368Sopenharmony_ci */ 65514cf0368Sopenharmony_ci#define UDMF_META_LOCATION "general.location" 65614cf0368Sopenharmony_ci 65714cf0368Sopenharmony_ci/** 65814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 65914cf0368Sopenharmony_ci * 66014cf0368Sopenharmony_ci * @since 12 66114cf0368Sopenharmony_ci */ 66214cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_FORM "openharmony.form" 66314cf0368Sopenharmony_ci 66414cf0368Sopenharmony_ci/** 66514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 66614cf0368Sopenharmony_ci * 66714cf0368Sopenharmony_ci * @since 12 66814cf0368Sopenharmony_ci */ 66914cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_APP_ITEM "openharmony.app-item" 67014cf0368Sopenharmony_ci 67114cf0368Sopenharmony_ci/** 67214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 67314cf0368Sopenharmony_ci * 67414cf0368Sopenharmony_ci * @since 12 67514cf0368Sopenharmony_ci */ 67614cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_PIXEL_MAP "openharmony.pixel-map" 67714cf0368Sopenharmony_ci 67814cf0368Sopenharmony_ci/** 67914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 68014cf0368Sopenharmony_ci * 68114cf0368Sopenharmony_ci * @since 12 68214cf0368Sopenharmony_ci */ 68314cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_ATOMIC_SERVICE "openharmony.atomic-service" 68414cf0368Sopenharmony_ci 68514cf0368Sopenharmony_ci/** 68614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 68714cf0368Sopenharmony_ci * 68814cf0368Sopenharmony_ci * @since 12 68914cf0368Sopenharmony_ci */ 69014cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_PACKAGE "openharmony.package" 69114cf0368Sopenharmony_ci 69214cf0368Sopenharmony_ci/** 69314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 69414cf0368Sopenharmony_ci * 69514cf0368Sopenharmony_ci * @since 12 69614cf0368Sopenharmony_ci */ 69714cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_HAP "openharmony.hap" 69814cf0368Sopenharmony_ci 69914cf0368Sopenharmony_ci/** 70014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 70114cf0368Sopenharmony_ci * 70214cf0368Sopenharmony_ci * @since 12 70314cf0368Sopenharmony_ci */ 70414cf0368Sopenharmony_ci#define UDMF_META_SMIL "com.real.smil" 70514cf0368Sopenharmony_ci 70614cf0368Sopenharmony_ci/** 70714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 70814cf0368Sopenharmony_ci * 70914cf0368Sopenharmony_ci * @since 12 71014cf0368Sopenharmony_ci */ 71114cf0368Sopenharmony_ci#define UDMF_META_MARKDOWN "general.markdown" 71214cf0368Sopenharmony_ci 71314cf0368Sopenharmony_ci/** 71414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 71514cf0368Sopenharmony_ci * 71614cf0368Sopenharmony_ci * @since 12 71714cf0368Sopenharmony_ci */ 71814cf0368Sopenharmony_ci#define UDMF_META_FAX "general.fax" 71914cf0368Sopenharmony_ci 72014cf0368Sopenharmony_ci/** 72114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 72214cf0368Sopenharmony_ci * 72314cf0368Sopenharmony_ci * @since 12 72414cf0368Sopenharmony_ci */ 72514cf0368Sopenharmony_ci#define UDMF_META_JFX_FAX "com.j2.jfx-fax" 72614cf0368Sopenharmony_ci 72714cf0368Sopenharmony_ci/** 72814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 72914cf0368Sopenharmony_ci * 73014cf0368Sopenharmony_ci * @since 12 73114cf0368Sopenharmony_ci */ 73214cf0368Sopenharmony_ci#define UDMF_META_EFX_FAX "com.js.efx-fax" 73314cf0368Sopenharmony_ci 73414cf0368Sopenharmony_ci/** 73514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 73614cf0368Sopenharmony_ci * 73714cf0368Sopenharmony_ci * @since 12 73814cf0368Sopenharmony_ci */ 73914cf0368Sopenharmony_ci#define UDMF_META_XBITMAP_IMAGE "general.xbitmap-image" 74014cf0368Sopenharmony_ci 74114cf0368Sopenharmony_ci/** 74214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 74314cf0368Sopenharmony_ci * 74414cf0368Sopenharmony_ci * @since 12 74514cf0368Sopenharmony_ci */ 74614cf0368Sopenharmony_ci#define UDMF_META_TGA_IMAGE "com.truevision.tga-image" 74714cf0368Sopenharmony_ci 74814cf0368Sopenharmony_ci/** 74914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 75014cf0368Sopenharmony_ci * 75114cf0368Sopenharmony_ci * @since 12 75214cf0368Sopenharmony_ci */ 75314cf0368Sopenharmony_ci#define UDMF_META_SGI_IMAGE "com.sgi.sgi-image" 75414cf0368Sopenharmony_ci 75514cf0368Sopenharmony_ci/** 75614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 75714cf0368Sopenharmony_ci * 75814cf0368Sopenharmony_ci * @since 12 75914cf0368Sopenharmony_ci */ 76014cf0368Sopenharmony_ci#define UDMF_META_OPENEXR_IMAGE "com.ilm.openexr-image" 76114cf0368Sopenharmony_ci 76214cf0368Sopenharmony_ci/** 76314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 76414cf0368Sopenharmony_ci * 76514cf0368Sopenharmony_ci * @since 12 76614cf0368Sopenharmony_ci */ 76714cf0368Sopenharmony_ci#define UDMF_META_FLASHPIX_IMAGE "com.kodak.flashpix.image" 76814cf0368Sopenharmony_ci 76914cf0368Sopenharmony_ci/** 77014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 77114cf0368Sopenharmony_ci * 77214cf0368Sopenharmony_ci * @since 12 77314cf0368Sopenharmony_ci */ 77414cf0368Sopenharmony_ci#define UDMF_META_REALMEDIA "com.real.realmedia" 77514cf0368Sopenharmony_ci 77614cf0368Sopenharmony_ci/** 77714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 77814cf0368Sopenharmony_ci * 77914cf0368Sopenharmony_ci * @since 12 78014cf0368Sopenharmony_ci */ 78114cf0368Sopenharmony_ci#define UDMF_META_AU_AUDIO "general.au-audio" 78214cf0368Sopenharmony_ci 78314cf0368Sopenharmony_ci/** 78414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 78514cf0368Sopenharmony_ci * 78614cf0368Sopenharmony_ci * @since 12 78714cf0368Sopenharmony_ci */ 78814cf0368Sopenharmony_ci#define UDMF_META_AIFC_AUDIO "general.aifc-audio" 78914cf0368Sopenharmony_ci 79014cf0368Sopenharmony_ci/** 79114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 79214cf0368Sopenharmony_ci * 79314cf0368Sopenharmony_ci * @since 12 79414cf0368Sopenharmony_ci */ 79514cf0368Sopenharmony_ci#define UDMF_META_SD2_AUDIO "com.digidesign.sd2-audio" 79614cf0368Sopenharmony_ci 79714cf0368Sopenharmony_ci/** 79814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 79914cf0368Sopenharmony_ci * 80014cf0368Sopenharmony_ci * @since 12 80114cf0368Sopenharmony_ci */ 80214cf0368Sopenharmony_ci#define UDMF_META_REALAUDIO "com.real.realaudio" 80314cf0368Sopenharmony_ci 80414cf0368Sopenharmony_ci/** 80514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 80614cf0368Sopenharmony_ci * 80714cf0368Sopenharmony_ci * @since 12 80814cf0368Sopenharmony_ci */ 80914cf0368Sopenharmony_ci#define UDMF_META_OPENXML "org.openxmlformats.openxml" 81014cf0368Sopenharmony_ci 81114cf0368Sopenharmony_ci/** 81214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 81314cf0368Sopenharmony_ci * 81414cf0368Sopenharmony_ci * @since 12 81514cf0368Sopenharmony_ci */ 81614cf0368Sopenharmony_ci#define UDMF_META_WORDPROCESSINGML_DOCUMENT "org.openxmlformats.wordprocessingml.document" 81714cf0368Sopenharmony_ci 81814cf0368Sopenharmony_ci/** 81914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 82014cf0368Sopenharmony_ci * 82114cf0368Sopenharmony_ci * @since 12 82214cf0368Sopenharmony_ci */ 82314cf0368Sopenharmony_ci#define UDMF_META_SPREADSHEETML_SHEET "org.openxmlformats.spreadsheetml.sheet" 82414cf0368Sopenharmony_ci 82514cf0368Sopenharmony_ci/** 82614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 82714cf0368Sopenharmony_ci * 82814cf0368Sopenharmony_ci * @since 12 82914cf0368Sopenharmony_ci */ 83014cf0368Sopenharmony_ci#define UDMF_META_PRESENTATIONML_PRESENTATION "org.openxmlformats.presentationml.presentation" 83114cf0368Sopenharmony_ci 83214cf0368Sopenharmony_ci/** 83314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 83414cf0368Sopenharmony_ci * 83514cf0368Sopenharmony_ci * @since 12 83614cf0368Sopenharmony_ci */ 83714cf0368Sopenharmony_ci#define UDMF_META_OPENDOCUMENT "org.oasis.opendocument" 83814cf0368Sopenharmony_ci 83914cf0368Sopenharmony_ci/** 84014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 84114cf0368Sopenharmony_ci * 84214cf0368Sopenharmony_ci * @since 12 84314cf0368Sopenharmony_ci */ 84414cf0368Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_TEXT "org.oasis.opendocument.text" 84514cf0368Sopenharmony_ci 84614cf0368Sopenharmony_ci/** 84714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 84814cf0368Sopenharmony_ci * 84914cf0368Sopenharmony_ci * @since 12 85014cf0368Sopenharmony_ci */ 85114cf0368Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_SPREADSHEET "org.oasis.opendocument.spreadsheet" 85214cf0368Sopenharmony_ci 85314cf0368Sopenharmony_ci/** 85414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 85514cf0368Sopenharmony_ci * 85614cf0368Sopenharmony_ci * @since 12 85714cf0368Sopenharmony_ci */ 85814cf0368Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_PRESENTATION "org.oasis.opendocument.presentation" 85914cf0368Sopenharmony_ci 86014cf0368Sopenharmony_ci/** 86114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 86214cf0368Sopenharmony_ci * 86314cf0368Sopenharmony_ci * @since 12 86414cf0368Sopenharmony_ci */ 86514cf0368Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_GRAPHICS "org.oasis.opendocument.graphics" 86614cf0368Sopenharmony_ci 86714cf0368Sopenharmony_ci/** 86814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 86914cf0368Sopenharmony_ci * 87014cf0368Sopenharmony_ci * @since 12 87114cf0368Sopenharmony_ci */ 87214cf0368Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_FORMULA "org.oasis.opendocument.formula" 87314cf0368Sopenharmony_ci 87414cf0368Sopenharmony_ci/** 87514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 87614cf0368Sopenharmony_ci * 87714cf0368Sopenharmony_ci * @since 12 87814cf0368Sopenharmony_ci */ 87914cf0368Sopenharmony_ci#define UDMF_META_STUFFIT_ARCHIVE "com.allume.stuffit-archive" 88014cf0368Sopenharmony_ci 88114cf0368Sopenharmony_ci/** 88214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 88314cf0368Sopenharmony_ci * 88414cf0368Sopenharmony_ci * @since 12 88514cf0368Sopenharmony_ci */ 88614cf0368Sopenharmony_ci#define UDMF_META_VCS "general.vcs" 88714cf0368Sopenharmony_ci 88814cf0368Sopenharmony_ci/** 88914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 89014cf0368Sopenharmony_ci * 89114cf0368Sopenharmony_ci * @since 12 89214cf0368Sopenharmony_ci */ 89314cf0368Sopenharmony_ci#define UDMF_META_ICS "general.ics" 89414cf0368Sopenharmony_ci 89514cf0368Sopenharmony_ci/** 89614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 89714cf0368Sopenharmony_ci * 89814cf0368Sopenharmony_ci * @since 12 89914cf0368Sopenharmony_ci */ 90014cf0368Sopenharmony_ci#define UDMF_META_EXECUTABLE "general.executable" 90114cf0368Sopenharmony_ci 90214cf0368Sopenharmony_ci/** 90314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 90414cf0368Sopenharmony_ci * 90514cf0368Sopenharmony_ci * @since 12 90614cf0368Sopenharmony_ci */ 90714cf0368Sopenharmony_ci#define UDMF_META_PORTABLE_EXECUTABLE "com.microsoft.portable-executable" 90814cf0368Sopenharmony_ci 90914cf0368Sopenharmony_ci/** 91014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 91114cf0368Sopenharmony_ci * 91214cf0368Sopenharmony_ci * @since 12 91314cf0368Sopenharmony_ci */ 91414cf0368Sopenharmony_ci#define UDMF_META_SUN_JAVA_CLASS "com.sun.java-class" 91514cf0368Sopenharmony_ci 91614cf0368Sopenharmony_ci/** 91714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 91814cf0368Sopenharmony_ci * 91914cf0368Sopenharmony_ci * @since 12 92014cf0368Sopenharmony_ci */ 92114cf0368Sopenharmony_ci#define UDMF_META_FONT "general.font" 92214cf0368Sopenharmony_ci 92314cf0368Sopenharmony_ci/** 92414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 92514cf0368Sopenharmony_ci * 92614cf0368Sopenharmony_ci * @since 12 92714cf0368Sopenharmony_ci */ 92814cf0368Sopenharmony_ci#define UDMF_META_TRUETYPE_FONT "general.truetype-font" 92914cf0368Sopenharmony_ci 93014cf0368Sopenharmony_ci/** 93114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 93214cf0368Sopenharmony_ci * 93314cf0368Sopenharmony_ci * @since 12 93414cf0368Sopenharmony_ci */ 93514cf0368Sopenharmony_ci#define UDMF_META_TRUETYPE_COLLECTION_FONT "general.truetype-collection-font" 93614cf0368Sopenharmony_ci 93714cf0368Sopenharmony_ci/** 93814cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 93914cf0368Sopenharmony_ci * 94014cf0368Sopenharmony_ci * @since 12 94114cf0368Sopenharmony_ci */ 94214cf0368Sopenharmony_ci#define UDMF_META_OPENTYPE_FONT "general.opentype-font" 94314cf0368Sopenharmony_ci 94414cf0368Sopenharmony_ci/** 94514cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 94614cf0368Sopenharmony_ci * 94714cf0368Sopenharmony_ci * @since 12 94814cf0368Sopenharmony_ci */ 94914cf0368Sopenharmony_ci#define UDMF_META_POSTSCRIPT_FONT "com.adobe.postscript-font" 95014cf0368Sopenharmony_ci 95114cf0368Sopenharmony_ci/** 95214cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 95314cf0368Sopenharmony_ci * 95414cf0368Sopenharmony_ci * @since 12 95514cf0368Sopenharmony_ci */ 95614cf0368Sopenharmony_ci#define UDMF_META_POSTSCRIPT_PFB_FONT "com.adobe.postscript-pfb-font" 95714cf0368Sopenharmony_ci 95814cf0368Sopenharmony_ci/** 95914cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 96014cf0368Sopenharmony_ci * 96114cf0368Sopenharmony_ci * @since 12 96214cf0368Sopenharmony_ci */ 96314cf0368Sopenharmony_ci#define UDMF_META_POSTSCRIPT_PFA_FONT "com.adobe.postscript-pfa-font" 96414cf0368Sopenharmony_ci 96514cf0368Sopenharmony_ci/** 96614cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 96714cf0368Sopenharmony_ci * 96814cf0368Sopenharmony_ci * @since 12 96914cf0368Sopenharmony_ci */ 97014cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_HDOC "openharmony.hdoc" 97114cf0368Sopenharmony_ci 97214cf0368Sopenharmony_ci/** 97314cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 97414cf0368Sopenharmony_ci * 97514cf0368Sopenharmony_ci * @since 12 97614cf0368Sopenharmony_ci */ 97714cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_HINOTE "openharmony.hinote" 97814cf0368Sopenharmony_ci 97914cf0368Sopenharmony_ci/** 98014cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 98114cf0368Sopenharmony_ci * 98214cf0368Sopenharmony_ci * @since 12 98314cf0368Sopenharmony_ci */ 98414cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_STYLED_STRING "openharmony.styled-string" 98514cf0368Sopenharmony_ci 98614cf0368Sopenharmony_ci/** 98714cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 98814cf0368Sopenharmony_ci * 98914cf0368Sopenharmony_ci * @since 12 99014cf0368Sopenharmony_ci */ 99114cf0368Sopenharmony_ci#define UDMF_META_OPENHARMONY_WANT "openharmony.want" 99214cf0368Sopenharmony_ci 99314cf0368Sopenharmony_ci/** 99414cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 99514cf0368Sopenharmony_ci * 99614cf0368Sopenharmony_ci * @since 13 99714cf0368Sopenharmony_ci */ 99814cf0368Sopenharmony_ci#define UDMF_META_GENERAL_FILE_URI "general.file-uri" 99914cf0368Sopenharmony_ci 100014cf0368Sopenharmony_ci/** 100114cf0368Sopenharmony_ci * @brief A specific type of uniform data type. 100214cf0368Sopenharmony_ci * 100314cf0368Sopenharmony_ci * @since 14 100414cf0368Sopenharmony_ci */ 100514cf0368Sopenharmony_ci#define UDMF_METE_GENERAL_CONTENT_FORM "general.content-form" 100614cf0368Sopenharmony_ci 100714cf0368Sopenharmony_ci#ifdef __cplusplus 100814cf0368Sopenharmony_ci}; 100914cf0368Sopenharmony_ci#endif 101014cf0368Sopenharmony_ci 101114cf0368Sopenharmony_ci/** @} */ 101214cf0368Sopenharmony_ci#endif 1013