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