• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2024 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include "napi/native_api.h"
17 #include "udmf.h"
18 #include "udmf_err_code.h"
19 #include <bits/alltypes.h>
20 #include <iostream>
21 #include <string>
22 #include "udmf_meta.h"
23 #include "uds.h"
24 #include "utd.h"
25 #define LOG_TAG "UDMFUtdTest"
26 #define PARAM_0 0
27 #define PARAM_1 1
28 
29 const char *REFERENCE_URL =
30     "https://gitee.com/openharmony/docs/blob/master/en/application-dev/reference/"
31     "apis/js-apis-data-uniformTypeDescriptor.md#uniformdatatype";
32 
OH_Utd_Create_0001(napi_env env,napi_callback_info info)33 static napi_value OH_Utd_Create_0001(napi_env env, napi_callback_info info)
34 {
35     auto utd = OH_Utd_Create(UDMF_META_ENTITY);
36     const char* result =  OH_Utd_GetTypeId(utd);
37     napi_value returnCode;
38     napi_create_int32(env, strcmp(result, "general.entity") == PARAM_0, &returnCode);
39     OH_Utd_Destroy(utd);
40     return returnCode;
41 }
42 
OH_Utd_Create_0002(napi_env env,napi_callback_info info)43 static napi_value OH_Utd_Create_0002(napi_env env, napi_callback_info info)
44 {
45     auto utd = OH_Utd_Create(UDMF_META_OBJECT);
46     const char* result =  OH_Utd_GetTypeId(utd);
47     napi_value returnCode;
48     napi_create_int32(env, strcmp(result, "general.object") == PARAM_0, &returnCode);
49     OH_Utd_Destroy(utd);
50     return returnCode;
51 }
52 
OH_Utd_Create_0003(napi_env env,napi_callback_info info)53 static napi_value OH_Utd_Create_0003(napi_env env, napi_callback_info info)
54 {
55     auto utd = OH_Utd_Create(UDMF_META_COMPOSITE_OBJECT);
56     const char* result =  OH_Utd_GetTypeId(utd);
57     napi_value returnCode;
58     napi_create_int32(env, strcmp(result, "general.composite-object") == PARAM_0, &returnCode);
59     OH_Utd_Destroy(utd);
60     return returnCode;
61 }
OH_Utd_Create_0004(napi_env env,napi_callback_info info)62 static napi_value OH_Utd_Create_0004(napi_env env, napi_callback_info info)
63 {
64     auto utd = OH_Utd_Create(UDMF_META_TEXT);
65     const char* result =  OH_Utd_GetTypeId(utd);
66     napi_value returnCode;
67     napi_create_int32(env, strcmp(result, "general.text") == PARAM_0, &returnCode);
68     OH_Utd_Destroy(utd);
69     return returnCode;
70 }
OH_Utd_Create_0005(napi_env env,napi_callback_info info)71 static napi_value OH_Utd_Create_0005(napi_env env, napi_callback_info info)
72 {
73     auto utd = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
74     const char* result =  OH_Utd_GetTypeId(utd);
75     napi_value returnCode;
76     napi_create_int32(env, strcmp(result, "general.plain-text") == PARAM_0, &returnCode);
77     OH_Utd_Destroy(utd);
78     return returnCode;
79 }
OH_Utd_Create_0006(napi_env env,napi_callback_info info)80 static napi_value OH_Utd_Create_0006(napi_env env, napi_callback_info info)
81 {
82     auto utd = OH_Utd_Create(UDMF_META_HTML);
83     const char* result =  OH_Utd_GetTypeId(utd);
84     napi_value returnCode;
85     napi_create_int32(env, strcmp(result, "general.html") == PARAM_0, &returnCode);
86     OH_Utd_Destroy(utd);
87     return returnCode;
88 }
89 
OH_Utd_Create_0007(napi_env env,napi_callback_info info)90 static napi_value OH_Utd_Create_0007(napi_env env, napi_callback_info info)
91 {
92     auto utd = OH_Utd_Create(UDMF_META_HYPERLINK);
93     const char* result =  OH_Utd_GetTypeId(utd);
94     napi_value returnCode;
95     napi_create_int32(env, strcmp(result, "general.hyperlink")== PARAM_0, &returnCode);
96     OH_Utd_Destroy(utd);
97     return returnCode;
98 }
OH_Utd_Create_0008(napi_env env,napi_callback_info info)99 static napi_value OH_Utd_Create_0008(napi_env env, napi_callback_info info)
100 {
101     auto utd = OH_Utd_Create(UDMF_META_XML);
102     const char*  result =  OH_Utd_GetTypeId(utd);
103     napi_value returnCode;
104     napi_create_int32(env, strcmp(result, "general.xml") == PARAM_0, &returnCode);
105     OH_Utd_Destroy(utd);
106     return returnCode;
107 }
108 
OH_Utd_Create_0009(napi_env env,napi_callback_info info)109 static napi_value OH_Utd_Create_0009(napi_env env, napi_callback_info info)
110 {
111     auto utd = OH_Utd_Create(UDMF_META_SOURCE_CODE);
112     const char* result =  OH_Utd_GetTypeId(utd);
113     napi_value returnCode;
114     napi_create_int32(env, strcmp(result, "general.source-code") == PARAM_0, &returnCode);
115     OH_Utd_Destroy(utd);
116     return returnCode;
117 }
OH_Utd_Create_0010(napi_env env,napi_callback_info info)118 static napi_value OH_Utd_Create_0010(napi_env env, napi_callback_info info)
119 {
120     auto utd = OH_Utd_Create(UDMF_META_SCRIPT);
121     const char* result =  OH_Utd_GetTypeId(utd);
122     napi_value returnCode;
123     napi_create_int32(env, strcmp(result, "general.script") == PARAM_0, &returnCode);
124     OH_Utd_Destroy(utd);
125     return returnCode;
126 }
127 
OH_Utd_Create_0011(napi_env env,napi_callback_info info)128 static napi_value OH_Utd_Create_0011(napi_env env, napi_callback_info info)
129 {
130     auto utd = OH_Utd_Create(UDMF_META_SHELL_SCRIPT);
131     const char* result =  OH_Utd_GetTypeId(utd);
132     napi_value returnCode;
133     napi_create_int32(env, strcmp(result, "general.shell-script") == PARAM_0, &returnCode);
134     OH_Utd_Destroy(utd);
135     return returnCode;
136 }
137 
OH_Utd_Create_0012(napi_env env,napi_callback_info info)138 static napi_value OH_Utd_Create_0012(napi_env env, napi_callback_info info)
139 {
140     auto utd = OH_Utd_Create(UDMF_META_CSH_SCRIPT);
141     const char* result =  OH_Utd_GetTypeId(utd);
142     napi_value returnCode;
143     napi_create_int32(env, strcmp(result, "general.csh-script") == PARAM_0, &returnCode);
144     OH_Utd_Destroy(utd);
145     return returnCode;
146 }
147 
OH_Utd_Create_0013(napi_env env,napi_callback_info info)148 static napi_value OH_Utd_Create_0013(napi_env env, napi_callback_info info)
149 {
150     auto utd = OH_Utd_Create(UDMF_META_PERL_SCRIPT);
151     const char* result =  OH_Utd_GetTypeId(utd);
152     napi_value returnCode;
153     napi_create_int32(env, strcmp(result, "general.perl-script") == PARAM_0, &returnCode);
154     OH_Utd_Destroy(utd);
155     return returnCode;
156 }
157 
OH_Utd_Create_0014(napi_env env,napi_callback_info info)158 static napi_value OH_Utd_Create_0014(napi_env env, napi_callback_info info)
159 {
160     auto utd = OH_Utd_Create(UDMF_META_PHP_SCRIPT);
161     const char* result =  OH_Utd_GetTypeId(utd);
162     napi_value returnCode;
163     napi_create_int32(env, strcmp(result, "general.php-script") == PARAM_0, &returnCode);
164     OH_Utd_Destroy(utd);
165     return returnCode;
166 }
167 
OH_Utd_Create_0015(napi_env env,napi_callback_info info)168 static napi_value OH_Utd_Create_0015(napi_env env, napi_callback_info info)
169 {
170     auto utd = OH_Utd_Create(UDMF_META_PYTHON_SCRIPT);
171     const char* result =  OH_Utd_GetTypeId(utd);
172     napi_value returnCode;
173     napi_create_int32(env, strcmp(result, "general.python-script") == PARAM_0, &returnCode);
174     OH_Utd_Destroy(utd);
175     return returnCode;
176 }
177 
OH_Utd_Create_0017(napi_env env,napi_callback_info info)178 static napi_value OH_Utd_Create_0017(napi_env env, napi_callback_info info)
179 {
180     auto utd = OH_Utd_Create(UDMF_META_RUBY_SCRIPT);
181     const char* result =  OH_Utd_GetTypeId(utd);
182     napi_value returnCode;
183     napi_create_int32(env, strcmp(result, "general.ruby-script") == PARAM_0, &returnCode);
184     OH_Utd_Destroy(utd);
185     return returnCode;
186 }
OH_Utd_Create_0018(napi_env env,napi_callback_info info)187 static napi_value OH_Utd_Create_0018(napi_env env, napi_callback_info info)
188 {
189     auto utd = OH_Utd_Create(UDMF_META_TYPE_SCRIPT);
190     const char* result =  OH_Utd_GetTypeId(utd);
191     napi_value returnCode;
192     napi_create_int32(env, strcmp(result, "general.type-script") == PARAM_0, &returnCode);
193     OH_Utd_Destroy(utd);
194     return returnCode;
195 }
OH_Utd_Create_0019(napi_env env,napi_callback_info info)196 static napi_value OH_Utd_Create_0019(napi_env env, napi_callback_info info)
197 {
198     auto utd = OH_Utd_Create(UDMF_META_JAVA_SCRIPT);
199     const char* result =  OH_Utd_GetTypeId(utd);
200     napi_value returnCode;
201     napi_create_int32(env, strcmp(result, "general.java-script")== PARAM_0, &returnCode);
202     OH_Utd_Destroy(utd);
203     return returnCode;
204 }
OH_Utd_Create_0020(napi_env env,napi_callback_info info)205 static napi_value OH_Utd_Create_0020(napi_env env, napi_callback_info info)
206 {
207     auto utd = OH_Utd_Create(UDMF_META_C_HEADER);
208     const char* result =  OH_Utd_GetTypeId(utd);
209     napi_value returnCode;
210     napi_create_int32(env, strcmp(result, "general.c-header")== PARAM_0, &returnCode);
211     OH_Utd_Destroy(utd);
212     return returnCode;
213 }
OH_Utd_Create_0021(napi_env env,napi_callback_info info)214 static napi_value OH_Utd_Create_0021(napi_env env, napi_callback_info info)
215 {
216     auto utd = OH_Utd_Create(UDMF_META_C_SOURCE);
217     const char* result =  OH_Utd_GetTypeId(utd);
218     napi_value returnCode;
219     napi_create_int32(env, strcmp(result, "general.c-source") == PARAM_0, &returnCode);
220     OH_Utd_Destroy(utd);
221     return returnCode;
222 }
OH_Utd_Create_0022(napi_env env,napi_callback_info info)223 static napi_value OH_Utd_Create_0022(napi_env env, napi_callback_info info)
224 {
225     auto utd = OH_Utd_Create(UDMF_META_C_PLUS_PLUS_HEADER);
226     const char* result =  OH_Utd_GetTypeId(utd);
227     napi_value returnCode;
228     napi_create_int32(env, strcmp(result, "general.c-plus-plus-header") == PARAM_0, &returnCode);
229     OH_Utd_Destroy(utd);
230     return returnCode;
231 }
OH_Utd_Create_0023(napi_env env,napi_callback_info info)232 static napi_value OH_Utd_Create_0023(napi_env env, napi_callback_info info)
233 {
234     auto utd = OH_Utd_Create(UDMF_META_C_PLUS_PLUS_SOURCE);
235     const char* result =  OH_Utd_GetTypeId(utd);
236     napi_value returnCode;
237     napi_create_int32(env, strcmp(result, "general.c-plus-plus-source")== PARAM_0, &returnCode);
238     OH_Utd_Destroy(utd);
239     return returnCode;
240 }
OH_Utd_Create_0024(napi_env env,napi_callback_info info)241 static napi_value OH_Utd_Create_0024(napi_env env, napi_callback_info info)
242 {
243     auto utd = OH_Utd_Create(UDMF_META_JAVA_SOURCE);
244     const char* result =  OH_Utd_GetTypeId(utd);
245     napi_value returnCode;
246     napi_create_int32(env, strcmp(result, "general.java-source") == PARAM_0, &returnCode);
247     OH_Utd_Destroy(utd);
248     return returnCode;
249 }
OH_Utd_Create_0025(napi_env env,napi_callback_info info)250 static napi_value OH_Utd_Create_0025(napi_env env, napi_callback_info info)
251 {
252     auto utd = OH_Utd_Create(UDMF_META_EBOOK);
253     const char* result =  OH_Utd_GetTypeId(utd);
254     napi_value returnCode;
255     napi_create_int32(env, strcmp(result, "general.ebook")== PARAM_0, &returnCode);
256     OH_Utd_Destroy(utd);
257     return returnCode;
258 }
OH_Utd_Create_0026(napi_env env,napi_callback_info info)259 static napi_value OH_Utd_Create_0026(napi_env env, napi_callback_info info)
260 {
261     auto utd = OH_Utd_Create(UDMF_META_EPUB);
262     const char* result =  OH_Utd_GetTypeId(utd);
263     napi_value returnCode;
264     napi_create_int32(env, strcmp(result, "general.epub")== PARAM_0, &returnCode);
265     OH_Utd_Destroy(utd);
266     return returnCode;
267 }
OH_Utd_Create_0027(napi_env env,napi_callback_info info)268 static napi_value OH_Utd_Create_0027(napi_env env, napi_callback_info info)
269 {
270     auto utd = OH_Utd_Create(UDMF_META_AZW);
271     const char* result =  OH_Utd_GetTypeId(utd);
272     napi_value returnCode;
273     napi_create_int32(env, strcmp(result, "com.amazon.azw")== PARAM_0, &returnCode);
274     OH_Utd_Destroy(utd);
275     return returnCode;
276 }
277 
OH_Utd_Create_0030(napi_env env,napi_callback_info info)278 static napi_value OH_Utd_Create_0030(napi_env env, napi_callback_info info)
279 {
280     auto utd = OH_Utd_Create(UDMF_META_AZW3);
281     const char* result =  OH_Utd_GetTypeId(utd);
282     napi_value returnCode;
283     napi_create_int32(env, strcmp(result, "com.amazon.azw3")== PARAM_0, &returnCode);
284     OH_Utd_Destroy(utd);
285     return returnCode;
286 }
OH_Utd_Create_0031(napi_env env,napi_callback_info info)287 static napi_value OH_Utd_Create_0031(napi_env env, napi_callback_info info)
288 {
289     auto utd = OH_Utd_Create(UDMF_META_KFX);
290     const char* result =  OH_Utd_GetTypeId(utd);
291     napi_value returnCode;
292     napi_create_int32(env, strcmp(result, "com.amazon.kfx") == PARAM_0, &returnCode);
293     OH_Utd_Destroy(utd);
294     return returnCode;
295 }
OH_Utd_Create_0032(napi_env env,napi_callback_info info)296 static napi_value OH_Utd_Create_0032(napi_env env, napi_callback_info info)
297 {
298     auto utd = OH_Utd_Create(UDMF_META_MOBI);
299     const char* result =  OH_Utd_GetTypeId(utd);
300     napi_value returnCode;
301     napi_create_int32(env, strcmp(result, "com.amazon.mobi")== PARAM_0, &returnCode);
302     OH_Utd_Destroy(utd);
303     return returnCode;
304 }
OH_Utd_Create_0033(napi_env env,napi_callback_info info)305 static napi_value OH_Utd_Create_0033(napi_env env, napi_callback_info info)
306 {
307     auto utd = OH_Utd_Create(UDMF_META_MEDIA);
308     const char* result =  OH_Utd_GetTypeId(utd);
309     napi_value returnCode;
310     napi_create_int32(env, strcmp(result, "general.media") == PARAM_0, &returnCode);
311     OH_Utd_Destroy(utd);
312     return returnCode;
313 }
OH_Utd_Create_0034(napi_env env,napi_callback_info info)314 static napi_value OH_Utd_Create_0034(napi_env env, napi_callback_info info)
315 {
316     auto utd = OH_Utd_Create(UDMF_META_IMAGE);
317     const char* result =  OH_Utd_GetTypeId(utd);
318     napi_value returnCode;
319     napi_create_int32(env, strcmp(result, "general.image")== PARAM_0, &returnCode);
320     OH_Utd_Destroy(utd);
321     return returnCode;
322 }
OH_Utd_Create_0035(napi_env env,napi_callback_info info)323 static napi_value OH_Utd_Create_0035(napi_env env, napi_callback_info info)
324 {
325     auto utd = OH_Utd_Create(UDMF_META_JPEG);
326     const char* result =  OH_Utd_GetTypeId(utd);
327     napi_value returnCode;
328     napi_create_int32(env, strcmp(result, "general.jpeg") == PARAM_0, &returnCode);
329     OH_Utd_Destroy(utd);
330     return returnCode;
331 }
OH_Utd_Create_0036(napi_env env,napi_callback_info info)332 static napi_value OH_Utd_Create_0036(napi_env env, napi_callback_info info)
333 {
334     auto utd = OH_Utd_Create(UDMF_META_PNG);
335     const char* result =  OH_Utd_GetTypeId(utd);
336     napi_value returnCode;
337     napi_create_int32(env, strcmp(result, "general.png") == PARAM_0, &returnCode);
338     OH_Utd_Destroy(utd);
339     return returnCode;
340 }
OH_Utd_Create_0037(napi_env env,napi_callback_info info)341 static napi_value OH_Utd_Create_0037(napi_env env, napi_callback_info info)
342 {
343     auto utd = OH_Utd_Create(UDMF_META_RAW_IMAGE);
344     const char* result =  OH_Utd_GetTypeId(utd);
345     napi_value returnCode;
346     napi_create_int32(env, strcmp(result, "general.raw-image") == PARAM_0, &returnCode);
347     OH_Utd_Destroy(utd);
348     return returnCode;
349 }
350 
OH_Utd_Create_0038(napi_env env,napi_callback_info info)351 static napi_value OH_Utd_Create_0038(napi_env env, napi_callback_info info)
352 {
353     auto utd = OH_Utd_Create(UDMF_META_TIFF);
354     const char* result =  OH_Utd_GetTypeId(utd);
355     napi_value returnCode;
356     napi_create_int32(env, strcmp(result, "general.tiff") == PARAM_0, &returnCode);
357     OH_Utd_Destroy(utd);
358     return returnCode;
359 }
OH_Utd_Create_0039(napi_env env,napi_callback_info info)360 static napi_value OH_Utd_Create_0039(napi_env env, napi_callback_info info)
361 {
362     auto utd = OH_Utd_Create(UDMF_META_BMP);
363     const char* result =  OH_Utd_GetTypeId(utd);
364     napi_value returnCode;
365     napi_create_int32(env, strcmp(result, "com.microsoft.bmp") == PARAM_0, &returnCode);
366     OH_Utd_Destroy(utd);
367     return returnCode;
368 }
OH_Utd_Create_0040(napi_env env,napi_callback_info info)369 static napi_value OH_Utd_Create_0040(napi_env env, napi_callback_info info)
370 {
371     auto utd = OH_Utd_Create(UDMF_META_ICO);
372     const char* result =  OH_Utd_GetTypeId(utd);
373     napi_value returnCode;
374     napi_create_int32(env, strcmp(result, "com.microsoft.ico") == PARAM_0, &returnCode);
375     OH_Utd_Destroy(utd);
376     return returnCode;
377 }
OH_Utd_Create_0041(napi_env env,napi_callback_info info)378 static napi_value OH_Utd_Create_0041(napi_env env, napi_callback_info info)
379 {
380     auto utd = OH_Utd_Create(UDMF_META_PHOTOSHOP_IMAGE);
381     const char* result =  OH_Utd_GetTypeId(utd);
382     napi_value returnCode;
383     napi_create_int32(env, strcmp(result, "com.adobe.photoshop-image") == PARAM_0, &returnCode);
384     OH_Utd_Destroy(utd);
385     return returnCode;
386 }
OH_Utd_Create_0042(napi_env env,napi_callback_info info)387 static napi_value OH_Utd_Create_0042(napi_env env, napi_callback_info info)
388 {
389     auto utd = OH_Utd_Create(UDMF_META_AI_IMAGE);
390     const char* result =  OH_Utd_GetTypeId(utd);
391     napi_value returnCode;
392     napi_create_int32(env, strcmp(result, "com.adobe.illustrator.ai-image") == PARAM_0, &returnCode);
393     OH_Utd_Destroy(utd);
394     return returnCode;
395 }
OH_Utd_Create_0043(napi_env env,napi_callback_info info)396 static napi_value OH_Utd_Create_0043(napi_env env, napi_callback_info info)
397 {
398     auto utd = OH_Utd_Create(UDMF_META_WORD_DOC);
399     const char* result =  OH_Utd_GetTypeId(utd);
400     napi_value returnCode;
401     napi_create_int32(env, strcmp(result, "com.microsoft.word.doc") == PARAM_0, &returnCode);
402     OH_Utd_Destroy(utd);
403     return returnCode;
404 }
405 
OH_Utd_Create_0044(napi_env env,napi_callback_info info)406 static napi_value OH_Utd_Create_0044(napi_env env, napi_callback_info info)
407 {
408     auto utd = OH_Utd_Create(UDMF_META_EXCEL);
409     const char* result =  OH_Utd_GetTypeId(utd);
410     napi_value returnCode;
411     napi_create_int32(env, strcmp(result, "com.microsoft.excel.xls") == PARAM_0, &returnCode);
412     OH_Utd_Destroy(utd);
413     return returnCode;
414 }
415 
OH_Utd_Create_0045(napi_env env,napi_callback_info info)416 static napi_value OH_Utd_Create_0045(napi_env env, napi_callback_info info)
417 {
418     auto utd = OH_Utd_Create(UDMF_META_PPT);
419     const char* result =  OH_Utd_GetTypeId(utd);
420     napi_value returnCode;
421     napi_create_int32(env, strcmp(result, "com.microsoft.powerpoint.ppt") == PARAM_0, &returnCode);
422     OH_Utd_Destroy(utd);
423     return returnCode;
424 }
OH_Utd_Create_0046(napi_env env,napi_callback_info info)425 static napi_value OH_Utd_Create_0046(napi_env env, napi_callback_info info)
426 {
427     auto utd = OH_Utd_Create(UDMF_META_PDF);
428     const char* result =  OH_Utd_GetTypeId(utd);
429     napi_value returnCode;
430     napi_create_int32(env, strcmp(result, "com.adobe.pdf") == PARAM_0, &returnCode);
431     OH_Utd_Destroy(utd);
432     return returnCode;
433 }
434 
OH_Utd_Create_0047(napi_env env,napi_callback_info info)435 static napi_value OH_Utd_Create_0047(napi_env env, napi_callback_info info)
436 {
437     auto utd = OH_Utd_Create(UDMF_META_POSTSCRIPT);
438     const char* result =  OH_Utd_GetTypeId(utd);
439     napi_value returnCode;
440     napi_create_int32(env, strcmp(result, "com.adobe.postscript") == PARAM_0, &returnCode);
441     OH_Utd_Destroy(utd);
442     return returnCode;
443 }
444 
OH_Utd_Create_0048(napi_env env,napi_callback_info info)445 static napi_value OH_Utd_Create_0048(napi_env env, napi_callback_info info)
446 {
447     auto utd = OH_Utd_Create(UDMF_META_ENCAPSULATED_POSTSCRIPT);
448     const char* result =  OH_Utd_GetTypeId(utd);
449     napi_value returnCode;
450     napi_create_int32(env, strcmp(result, "com.adobe.encapsulated-postscript") == PARAM_0, &returnCode);
451     OH_Utd_Destroy(utd);
452     return returnCode;
453 }
454 
OH_Utd_Create_0049(napi_env env,napi_callback_info info)455 static napi_value OH_Utd_Create_0049(napi_env env, napi_callback_info info)
456 {
457     auto utd = OH_Utd_Create(UDMF_META_VIDEO);
458     const char* result =  OH_Utd_GetTypeId(utd);
459     napi_value returnCode;
460     napi_create_int32(env, strcmp(result, "general.video") == PARAM_0, &returnCode);
461     OH_Utd_Destroy(utd);
462     return returnCode;
463 }
OH_Utd_Create_0050(napi_env env,napi_callback_info info)464 static napi_value OH_Utd_Create_0050(napi_env env, napi_callback_info info)
465 {
466     auto utd = OH_Utd_Create(UDMF_META_AVI);
467     const char* result =  OH_Utd_GetTypeId(utd);
468     napi_value returnCode;
469     napi_create_int32(env, strcmp(result, "general.avi") == PARAM_0, &returnCode);
470     OH_Utd_Destroy(utd);
471     return returnCode;
472 }
OH_Utd_Create_0051(napi_env env,napi_callback_info info)473 static napi_value OH_Utd_Create_0051(napi_env env, napi_callback_info info)
474 {
475     auto utd = OH_Utd_Create(UDMF_META_MPEG);
476     const char* result =  OH_Utd_GetTypeId(utd);
477     napi_value returnCode;
478     napi_create_int32(env, strcmp(result, "general.mpeg") == PARAM_0, &returnCode);
479     OH_Utd_Destroy(utd);
480     return returnCode;
481 }
OH_Utd_Create_0052(napi_env env,napi_callback_info info)482 static napi_value OH_Utd_Create_0052(napi_env env, napi_callback_info info)
483 {
484     auto utd = OH_Utd_Create(UDMF_META_MPEG4);
485     const char* result =  OH_Utd_GetTypeId(utd);
486     napi_value returnCode;
487     napi_create_int32(env, strcmp(result, "general.mpeg-4") == PARAM_0, &returnCode);
488     OH_Utd_Destroy(utd);
489     return returnCode;
490 }
OH_Utd_Create_0053(napi_env env,napi_callback_info info)491 static napi_value OH_Utd_Create_0053(napi_env env, napi_callback_info info)
492 {
493     auto utd = OH_Utd_Create(UDMF_META_VIDEO_3GPP);
494     const char* result =  OH_Utd_GetTypeId(utd);
495     napi_value returnCode;
496     napi_create_int32(env, strcmp(result, "general.3gpp")== PARAM_0, &returnCode);
497     OH_Utd_Destroy(utd);
498     return returnCode;
499 }
OH_Utd_Create_0055(napi_env env,napi_callback_info info)500 static napi_value OH_Utd_Create_0055(napi_env env, napi_callback_info info)
501 {
502     auto utd = OH_Utd_Create(UDMF_META_VIDEO_3GPP2);
503     const char* result =  OH_Utd_GetTypeId(utd);
504     napi_value returnCode;
505     napi_create_int32(env, strcmp(result, "general.3gpp2") == PARAM_0, &returnCode);
506     OH_Utd_Destroy(utd);
507     return returnCode;
508 }
509 
OH_Utd_Create_0056(napi_env env,napi_callback_info info)510 static napi_value OH_Utd_Create_0056(napi_env env, napi_callback_info info)
511 {
512     auto utd = OH_Utd_Create(UDMF_META_WINDOWS_MEDIA_WM);
513     const char* result =  OH_Utd_GetTypeId(utd);
514     napi_value returnCode;
515     napi_create_int32(env, strcmp(result, "com.microsoft.windows-media-wm") == PARAM_0, &returnCode);
516     OH_Utd_Destroy(utd);
517     return returnCode;
518 }
519 
OH_Utd_Create_0057(napi_env env,napi_callback_info info)520 static napi_value OH_Utd_Create_0057(napi_env env, napi_callback_info info)
521 {
522     auto utd = OH_Utd_Create(UDMF_META_WINDOWS_MEDIA_WMV);
523     const char* result =  OH_Utd_GetTypeId(utd);
524     napi_value returnCode;
525     napi_create_int32(env, strcmp(result, "com.microsoft.windows-media-wmv") == PARAM_0, &returnCode);
526     OH_Utd_Destroy(utd);
527     return returnCode;
528 }
OH_Utd_Create_0058(napi_env env,napi_callback_info info)529 static napi_value OH_Utd_Create_0058(napi_env env, napi_callback_info info)
530 {
531     auto utd = OH_Utd_Create(UDMF_META_WINDOWS_MEDIA_WMP);
532     const char* result =  OH_Utd_GetTypeId(utd);
533     napi_value returnCode;
534     napi_create_int32(env, strcmp(result, "com.microsoft.windows-media-wmp") == PARAM_0, &returnCode);
535     OH_Utd_Destroy(utd);
536     return returnCode;
537 }
OH_Utd_Create_0059(napi_env env,napi_callback_info info)538 static napi_value OH_Utd_Create_0059(napi_env env, napi_callback_info info)
539 {
540     auto utd = OH_Utd_Create(UDMF_META_AUDIO);
541     const char* result =  OH_Utd_GetTypeId(utd);
542     napi_value returnCode;
543     napi_create_int32(env, strcmp(result, "general.audio") == PARAM_0, &returnCode);
544     OH_Utd_Destroy(utd);
545     return returnCode;
546 }
547 
OH_Utd_Create_0060(napi_env env,napi_callback_info info)548 static napi_value OH_Utd_Create_0060(napi_env env, napi_callback_info info)
549 {
550     auto utd = OH_Utd_Create(UDMF_META_AAC);
551     const char* result =  OH_Utd_GetTypeId(utd);
552     napi_value returnCode;
553     napi_create_int32(env, strcmp(result, "general.aac") == PARAM_0, &returnCode);
554     OH_Utd_Destroy(utd);
555     return returnCode;
556 }
OH_Utd_Create_0061(napi_env env,napi_callback_info info)557 static napi_value OH_Utd_Create_0061(napi_env env, napi_callback_info info)
558 {
559     auto utd = OH_Utd_Create(UDMF_META_AIFF);
560     const char* result =  OH_Utd_GetTypeId(utd);
561     napi_value returnCode;
562     napi_create_int32(env, strcmp(result, "general.aiff") == PARAM_0, &returnCode);
563     OH_Utd_Destroy(utd);
564     return returnCode;
565 }
OH_Utd_Create_0062(napi_env env,napi_callback_info info)566 static napi_value OH_Utd_Create_0062(napi_env env, napi_callback_info info)
567 {
568     auto utd = OH_Utd_Create(UDMF_META_ALAC);
569     const char* result =  OH_Utd_GetTypeId(utd);
570     napi_value returnCode;
571     napi_create_int32(env, strcmp(result, "general.alac") == PARAM_0, &returnCode);
572     OH_Utd_Destroy(utd);
573     return returnCode;
574 }
575 
OH_Utd_Create_0063(napi_env env,napi_callback_info info)576 static napi_value OH_Utd_Create_0063(napi_env env, napi_callback_info info)
577 {
578     auto utd = OH_Utd_Create(UDMF_META_FLAC);
579     const char* result =  OH_Utd_GetTypeId(utd);
580     napi_value returnCode;
581     napi_create_int32(env, strcmp(result, "general.flac") == PARAM_0, &returnCode);
582     OH_Utd_Destroy(utd);
583     return returnCode;
584 }
OH_Utd_Create_0064(napi_env env,napi_callback_info info)585 static napi_value OH_Utd_Create_0064(napi_env env, napi_callback_info info)
586 {
587     auto utd = OH_Utd_Create(UDMF_META_MP3);
588     const char* result =  OH_Utd_GetTypeId(utd);
589     napi_value returnCode;
590     napi_create_int32(env, strcmp(result, "general.mp3") == PARAM_0, &returnCode);
591     OH_Utd_Destroy(utd);
592     return returnCode;
593 }
OH_Utd_Create_0065(napi_env env,napi_callback_info info)594 static napi_value OH_Utd_Create_0065(napi_env env, napi_callback_info info)
595 {
596     auto utd = OH_Utd_Create(UDMF_META_OGG);
597     const char* result =  OH_Utd_GetTypeId(utd);
598     napi_value returnCode;
599     napi_create_int32(env, strcmp(result, "general.ogg") == PARAM_0, &returnCode);
600     OH_Utd_Destroy(utd);
601     return returnCode;
602 }
OH_Utd_Create_0066(napi_env env,napi_callback_info info)603 static napi_value OH_Utd_Create_0066(napi_env env, napi_callback_info info)
604 {
605     auto utd = OH_Utd_Create(UDMF_META_PCM);
606     const char* result =  OH_Utd_GetTypeId(utd);
607     napi_value returnCode;
608     napi_create_int32(env, strcmp(result, "general.pcm") == PARAM_0, &returnCode);
609     OH_Utd_Destroy(utd);
610     return returnCode;
611 }
OH_Utd_Create_0067(napi_env env,napi_callback_info info)612 static napi_value OH_Utd_Create_0067(napi_env env, napi_callback_info info)
613 {
614     auto utd = OH_Utd_Create(UDMF_META_WINDOWS_MEDIA_WMA);
615     const char* result =  OH_Utd_GetTypeId(utd);
616     napi_value returnCode;
617     napi_create_int32(env, strcmp(result, "com.microsoft.windows-media-wma") == PARAM_0, &returnCode);
618     OH_Utd_Destroy(utd);
619     return returnCode;
620 }
OH_Utd_Create_0068(napi_env env,napi_callback_info info)621 static napi_value OH_Utd_Create_0068(napi_env env, napi_callback_info info)
622 {
623     auto utd = OH_Utd_Create(UDMF_META_WAVEFORM_AUDIO);
624     const char* result =  OH_Utd_GetTypeId(utd);
625     napi_value returnCode;
626     napi_create_int32(env, strcmp(result, "com.microsoft.waveform-audio") == PARAM_0, &returnCode);
627     OH_Utd_Destroy(utd);
628     return returnCode;
629 }
OH_Utd_Create_0069(napi_env env,napi_callback_info info)630 static napi_value OH_Utd_Create_0069(napi_env env, napi_callback_info info)
631 {
632     auto utd = OH_Utd_Create(UDMF_META_WINDOWS_MEDIA_WMX);
633     const char* result =  OH_Utd_GetTypeId(utd);
634     napi_value returnCode;
635     napi_create_int32(env, strcmp(result, "com.microsoft.windows-media-wmx") == PARAM_0,  &returnCode);
636     OH_Utd_Destroy(utd);
637     return returnCode;
638 }
OH_Utd_Create_0070(napi_env env,napi_callback_info info)639 static napi_value OH_Utd_Create_0070(napi_env env, napi_callback_info info)
640 {
641     auto utd = OH_Utd_Create(UDMF_META_WINDOWS_MEDIA_WVX);
642     const char* result =  OH_Utd_GetTypeId(utd);
643     napi_value returnCode;
644     napi_create_int32(env, strcmp(result, "com.microsoft.windows-media-wvx") == PARAM_0, &returnCode);
645     OH_Utd_Destroy(utd);
646     return returnCode;
647 }
OH_Utd_Create_0071(napi_env env,napi_callback_info info)648 static napi_value OH_Utd_Create_0071(napi_env env, napi_callback_info info)
649 {
650     auto utd = OH_Utd_Create(UDMF_META_WINDOWS_MEDIA_WAX);
651     const char* result =  OH_Utd_GetTypeId(utd);
652     napi_value returnCode;
653     napi_create_int32(env, strcmp(result, "com.microsoft.windows-media-wax") == PARAM_0, &returnCode);
654     OH_Utd_Destroy(utd);
655     return returnCode;
656 }
OH_Utd_Create_0072(napi_env env,napi_callback_info info)657 static napi_value OH_Utd_Create_0072(napi_env env, napi_callback_info info)
658 {
659     auto utd = OH_Utd_Create(UDMF_META_GENERAL_FILE);
660     const char* result =  OH_Utd_GetTypeId(utd);
661     napi_value returnCode;
662     napi_create_int32(env, strcmp(result, "general.file") == PARAM_0, &returnCode);
663     OH_Utd_Destroy(utd);
664     return returnCode;
665 }
OH_Utd_Create_0073(napi_env env,napi_callback_info info)666 static napi_value OH_Utd_Create_0073(napi_env env, napi_callback_info info)
667 {
668     auto utd = OH_Utd_Create(UDMF_META_DIRECTORY);
669     const char* result =  OH_Utd_GetTypeId(utd);
670     napi_value returnCode;
671     napi_create_int32(env, strcmp(result, "general.directory") == PARAM_0, &returnCode);
672     OH_Utd_Destroy(utd);
673     return returnCode;
674 }
OH_Utd_Create_0074(napi_env env,napi_callback_info info)675 static napi_value OH_Utd_Create_0074(napi_env env, napi_callback_info info)
676 {
677     auto utd = OH_Utd_Create(UDMF_META_FOLDER);
678     const char* result =  OH_Utd_GetTypeId(utd);
679     napi_value returnCode;
680     napi_create_int32(env, strcmp(result, "general.folder") == PARAM_0, &returnCode);
681     OH_Utd_Destroy(utd);
682     return returnCode;
683 }
OH_Utd_Create_0075(napi_env env,napi_callback_info info)684 static napi_value OH_Utd_Create_0075(napi_env env, napi_callback_info info)
685 {
686     auto utd = OH_Utd_Create(UDMF_META_SYMLINK);
687     const char* result =  OH_Utd_GetTypeId(utd);
688     napi_value returnCode;
689     napi_create_int32(env, strcmp(result, "general.symlink") == PARAM_0, &returnCode);
690     OH_Utd_Destroy(utd);
691     return returnCode;
692 }
OH_Utd_Create_0076(napi_env env,napi_callback_info info)693 static napi_value OH_Utd_Create_0076(napi_env env, napi_callback_info info)
694 {
695     auto utd = OH_Utd_Create(UDMF_META_ARCHIVE);
696     const char* result =  OH_Utd_GetTypeId(utd);
697     napi_value returnCode;
698     napi_create_int32(env, strcmp(result, "general.archive")== PARAM_0, &returnCode);
699     OH_Utd_Destroy(utd);
700     return returnCode;
701 }
OH_Utd_Create_0077(napi_env env,napi_callback_info info)702 static napi_value OH_Utd_Create_0077(napi_env env, napi_callback_info info)
703 {
704     auto utd = OH_Utd_Create(UDMF_META_BZ2_ARCHIVE);
705     const char* result =  OH_Utd_GetTypeId(utd);
706     napi_value returnCode;
707     napi_create_int32(env, strcmp(result, "general.bz2-archive") == PARAM_0, &returnCode);
708     OH_Utd_Destroy(utd);
709     return returnCode;
710 }
711 
OH_Utd_Create_0078(napi_env env,napi_callback_info info)712 static napi_value OH_Utd_Create_0078(napi_env env, napi_callback_info info)
713 {
714     auto utd = OH_Utd_Create(UDMF_META_DISK_IMAGE);
715     const char* result =  OH_Utd_GetTypeId(utd);
716     napi_value returnCode;
717     napi_create_int32(env, strcmp(result, "general.disk-image") == PARAM_0, &returnCode);
718     OH_Utd_Destroy(utd);
719     return returnCode;
720 }
721 
OH_Utd_Create_0079(napi_env env,napi_callback_info info)722 static napi_value OH_Utd_Create_0079(napi_env env, napi_callback_info info)
723 {
724     auto utd = OH_Utd_Create(UDMF_META_TAR_ARCHIVE);
725     const char* result =  OH_Utd_GetTypeId(utd);
726     napi_value returnCode;
727     napi_create_int32(env, strcmp(result, "general.tar-archive") == PARAM_0, &returnCode);
728     OH_Utd_Destroy(utd);
729     return returnCode;
730 }
731 
OH_Utd_Create_0080(napi_env env,napi_callback_info info)732 static napi_value OH_Utd_Create_0080(napi_env env, napi_callback_info info)
733 {
734     auto utd = OH_Utd_Create(UDMF_META_ZIP_ARCHIVE);
735     const char* result =  OH_Utd_GetTypeId(utd);
736     napi_value returnCode;
737     napi_create_int32(env, strcmp(result, "general.zip-archive") == PARAM_0, &returnCode);
738     OH_Utd_Destroy(utd);
739     return returnCode;
740 }
741 
OH_Utd_Create_0081(napi_env env,napi_callback_info info)742 static napi_value OH_Utd_Create_0081(napi_env env, napi_callback_info info)
743 {
744     auto utd = OH_Utd_Create(UDMF_META_JAVA_ARCHIVE);
745     const char* result =  OH_Utd_GetTypeId(utd);
746     napi_value returnCode;
747     napi_create_int32(env, strcmp(result, "com.sun.java-archive") == PARAM_0, &returnCode);
748     OH_Utd_Destroy(utd);
749     return returnCode;
750 }
751 
OH_Utd_Create_0082(napi_env env,napi_callback_info info)752 static napi_value OH_Utd_Create_0082(napi_env env, napi_callback_info info)
753 {
754     auto utd = OH_Utd_Create(UDMF_META_GNU_TAR_ARCHIVE);
755     const char* result =  OH_Utd_GetTypeId(utd);
756     napi_value returnCode;
757     napi_create_int32(env, strcmp(result, "org.gnu.gnu-tar-archive") == PARAM_0, &returnCode);
758     OH_Utd_Destroy(utd);
759     return returnCode;
760 }
OH_Utd_Create_0083(napi_env env,napi_callback_info info)761 static napi_value OH_Utd_Create_0083(napi_env env, napi_callback_info info)
762 {
763     auto utd = OH_Utd_Create(UDMF_META_GNU_ZIP_ARCHIVE);
764     const char* result =  OH_Utd_GetTypeId(utd);
765     napi_value returnCode;
766     napi_create_int32(env, strcmp(result, "org.gnu.gnu-zip-archive") == PARAM_0, &returnCode);
767     OH_Utd_Destroy(utd);
768     return returnCode;
769 }
OH_Utd_Create_0084(napi_env env,napi_callback_info info)770 static napi_value OH_Utd_Create_0084(napi_env env, napi_callback_info info)
771 {
772     auto utd = OH_Utd_Create(UDMF_META_GNU_ZIP_TAR_ARCHIVE);
773     const char* result =  OH_Utd_GetTypeId(utd);
774     napi_value returnCode;
775     napi_create_int32(env, strcmp(result, "org.gnu.gnu-zip-tar-archive") == PARAM_0, &returnCode);
776     OH_Utd_Destroy(utd);
777     return returnCode;
778 }
OH_Utd_Create_0085(napi_env env,napi_callback_info info)779 static napi_value OH_Utd_Create_0085(napi_env env, napi_callback_info info)
780 {
781     auto utd = OH_Utd_Create(UDMF_META_CALENDAR);
782     const char* result =  OH_Utd_GetTypeId(utd);
783     napi_value returnCode;
784     napi_create_int32(env, strcmp(result, "general.calendar") == PARAM_0, &returnCode);
785     OH_Utd_Destroy(utd);
786     return returnCode;
787 }
OH_Utd_Create_0086(napi_env env,napi_callback_info info)788 static napi_value OH_Utd_Create_0086(napi_env env, napi_callback_info info)
789 {
790     auto utd = OH_Utd_Create(UDMF_META_CONTACT);
791     const char* result =  OH_Utd_GetTypeId(utd);
792     napi_value returnCode;
793     napi_create_int32(env, strcmp(result, "general.contact") == PARAM_0, &returnCode);
794     OH_Utd_Destroy(utd);
795     return returnCode;
796 }
OH_Utd_Create_0087(napi_env env,napi_callback_info info)797 static napi_value OH_Utd_Create_0087(napi_env env, napi_callback_info info)
798 {
799     auto utd = OH_Utd_Create(UDMF_META_DATABASE);
800     const char* result =  OH_Utd_GetTypeId(utd);
801     napi_value returnCode;
802     napi_create_int32(env, strcmp(result, "general.database") == PARAM_0, &returnCode);
803     OH_Utd_Destroy(utd);
804     return returnCode;
805 }
OH_Utd_Create_0089(napi_env env,napi_callback_info info)806 static napi_value OH_Utd_Create_0089(napi_env env, napi_callback_info info)
807 {
808     auto utd = OH_Utd_Create(UDMF_META_MESSAGE);
809     const char* result =  OH_Utd_GetTypeId(utd);
810     napi_value returnCode;
811     napi_create_int32(env, strcmp(result, "general.message") == PARAM_0, &returnCode);
812     OH_Utd_Destroy(utd);
813     return returnCode;
814 }
OH_Utd_Create_0090(napi_env env,napi_callback_info info)815 static napi_value OH_Utd_Create_0090(napi_env env, napi_callback_info info)
816 {
817     auto utd = OH_Utd_Create(UDMF_META_VCARD);
818     const char* result =  OH_Utd_GetTypeId(utd);
819     napi_value returnCode;
820     napi_create_int32(env, strcmp(result, "general.vcard") == PARAM_0, &returnCode);
821     OH_Utd_Destroy(utd);
822     return returnCode;
823 }
OH_Utd_Create_0091(napi_env env,napi_callback_info info)824 static napi_value OH_Utd_Create_0091(napi_env env, napi_callback_info info)
825 {
826     auto utd = OH_Utd_Create(UDMF_META_NAVIGATION);
827     const char* result =  OH_Utd_GetTypeId(utd);
828     napi_value returnCode;
829     napi_create_int32(env, strcmp(result, "general.navigation") == PARAM_0, &returnCode);
830     OH_Utd_Destroy(utd);
831     return returnCode;
832 }
OH_Utd_Create_0092(napi_env env,napi_callback_info info)833 static napi_value OH_Utd_Create_0092(napi_env env, napi_callback_info info)
834 {
835     auto utd = OH_Utd_Create(UDMF_META_LOCATION);
836     const char* result =  OH_Utd_GetTypeId(utd);
837     napi_value returnCode;
838     napi_create_int32(env, strcmp(result, "general.location") == PARAM_0, &returnCode);
839     OH_Utd_Destroy(utd);
840     return returnCode;
841 }
OH_Utd_Create_0093(napi_env env,napi_callback_info info)842 static napi_value OH_Utd_Create_0093(napi_env env, napi_callback_info info)
843 {
844     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_FORM);
845     const char* result =  OH_Utd_GetTypeId(utd);
846     napi_value returnCode;
847     napi_create_int32(env, strcmp(result, "openharmony.form") == PARAM_0, &returnCode);
848     OH_Utd_Destroy(utd);
849     return returnCode;
850 }
OH_Utd_Create_0094(napi_env env,napi_callback_info info)851 static napi_value OH_Utd_Create_0094(napi_env env, napi_callback_info info)
852 {
853     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_APP_ITEM);
854     const char* result =  OH_Utd_GetTypeId(utd);
855     napi_value returnCode;
856     napi_create_int32(env, strcmp(result, "openharmony.app-item") == PARAM_0, &returnCode);
857     OH_Utd_Destroy(utd);
858     return returnCode;
859 }
OH_Utd_Create_0095(napi_env env,napi_callback_info info)860 static napi_value OH_Utd_Create_0095(napi_env env, napi_callback_info info)
861 {
862     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_PIXEL_MAP);
863     const char* result =  OH_Utd_GetTypeId(utd);
864     napi_value returnCode;
865     napi_create_int32(env, strcmp(result, "openharmony.pixel-map") == PARAM_0, &returnCode);
866     OH_Utd_Destroy(utd);
867     return returnCode;
868 }
OH_Utd_Create_0096(napi_env env,napi_callback_info info)869 static napi_value OH_Utd_Create_0096(napi_env env, napi_callback_info info)
870 {
871     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_ATOMIC_SERVICE);
872     const char* result =  OH_Utd_GetTypeId(utd);
873     napi_value returnCode;
874     napi_create_int32(env, strcmp(result, "openharmony.atomic-service") == PARAM_0, &returnCode);
875     OH_Utd_Destroy(utd);
876     return returnCode;
877 }
OH_Utd_Create_0097(napi_env env,napi_callback_info info)878 static napi_value OH_Utd_Create_0097(napi_env env, napi_callback_info info)
879 {
880     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_PACKAGE);
881     const char* result =  OH_Utd_GetTypeId(utd);
882     napi_value returnCode;
883     napi_create_int32(env, strcmp(result, "openharmony.package") == PARAM_0, &returnCode);
884     OH_Utd_Destroy(utd);
885     return returnCode;
886 }
OH_Utd_Create_0098(napi_env env,napi_callback_info info)887 static napi_value OH_Utd_Create_0098(napi_env env, napi_callback_info info)
888 {
889     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_HAP);
890     const char* result =  OH_Utd_GetTypeId(utd);
891     napi_value returnCode;
892     napi_create_int32(env, strcmp(result, "openharmony.hap") == PARAM_0, &returnCode);
893     OH_Utd_Destroy(utd);
894     return returnCode;
895 }
OH_Utd_Create_0099(napi_env env,napi_callback_info info)896 static napi_value OH_Utd_Create_0099(napi_env env, napi_callback_info info)
897 {
898     auto utd = OH_Utd_Create(UDMF_META_SMIL);
899     const char* result =  OH_Utd_GetTypeId(utd);
900     napi_value returnCode;
901     napi_create_int32(env, strcmp(result, "com.real.smil") == PARAM_0, &returnCode);
902     OH_Utd_Destroy(utd);
903     return returnCode;
904 }
OH_Utd_Create_0100(napi_env env,napi_callback_info info)905 static napi_value OH_Utd_Create_0100(napi_env env, napi_callback_info info)
906 {
907     auto utd = OH_Utd_Create(UDMF_META_MARKDOWN);
908     const char* result =  OH_Utd_GetTypeId(utd);
909     napi_value returnCode;
910     napi_create_int32(env, strcmp(result, "general.markdown") == PARAM_0, &returnCode);
911     OH_Utd_Destroy(utd);
912     return returnCode;
913 }
OH_Utd_Create_0101(napi_env env,napi_callback_info info)914 static napi_value OH_Utd_Create_0101(napi_env env, napi_callback_info info)
915 {
916     auto utd = OH_Utd_Create(UDMF_META_FAX);
917     const char* result =  OH_Utd_GetTypeId(utd);
918     napi_value returnCode;
919     napi_create_int32(env, strcmp(result, "general.fax") == PARAM_0, &returnCode);
920     OH_Utd_Destroy(utd);
921     return returnCode;
922 }
OH_Utd_Create_0102(napi_env env,napi_callback_info info)923 static napi_value OH_Utd_Create_0102(napi_env env, napi_callback_info info)
924 {
925     auto ut = OH_Utd_Create(UDMF_META_JFX_FAX);
926     const char* result =  OH_Utd_GetTypeId(ut);
927     napi_value returnCode;
928     napi_create_int32(env, strcmp(result, "com.j2.jfx-fax") == PARAM_0, &returnCode);
929     OH_Utd_Destroy(ut);
930     return returnCode;
931 }
OH_Utd_Create_0103(napi_env env,napi_callback_info info)932 static napi_value OH_Utd_Create_0103(napi_env env, napi_callback_info info)
933 {
934     auto utd = OH_Utd_Create(UDMF_META_EFX_FAX);
935     const char* result =  OH_Utd_GetTypeId(utd);
936     napi_value returnCode;
937     napi_create_int32(env, strcmp(result, "com.js.efx-fax") == PARAM_0, &returnCode);
938     OH_Utd_Destroy(utd);
939     return returnCode;
940 }
OH_Utd_Create_0104(napi_env env,napi_callback_info info)941 static napi_value OH_Utd_Create_0104(napi_env env, napi_callback_info info)
942 {
943     auto utd = OH_Utd_Create(UDMF_META_XBITMAP_IMAGE);
944     const char* result =  OH_Utd_GetTypeId(utd);
945     napi_value returnCode;
946     napi_create_int32(env, strcmp(result, "general.xbitmap-image")== PARAM_0, &returnCode);
947     OH_Utd_Destroy(utd);
948     return returnCode;
949 }
OH_Utd_Create_0105(napi_env env,napi_callback_info info)950 static napi_value OH_Utd_Create_0105(napi_env env, napi_callback_info info)
951 {
952     auto utd = OH_Utd_Create(UDMF_META_TGA_IMAGE);
953     const char* result =  OH_Utd_GetTypeId(utd);
954     napi_value returnCode;
955     napi_create_int32(env, strcmp(result, "com.truevision.tga-image") == PARAM_0, &returnCode);
956     OH_Utd_Destroy(utd);
957     return returnCode;
958 }
OH_Utd_Create_0106(napi_env env,napi_callback_info info)959 static napi_value OH_Utd_Create_0106(napi_env env, napi_callback_info info)
960 {
961     auto utd = OH_Utd_Create(UDMF_META_SGI_IMAGE);
962     const char* result =  OH_Utd_GetTypeId(utd);
963     napi_value returnCode;
964     napi_create_int32(env, strcmp(result, "com.sgi.sgi-image") == PARAM_0, &returnCode);
965     OH_Utd_Destroy(utd);
966     return returnCode;
967 }
OH_Utd_Create_0107(napi_env env,napi_callback_info info)968 static napi_value OH_Utd_Create_0107(napi_env env, napi_callback_info info)
969 {
970     auto utd = OH_Utd_Create(UDMF_META_OPENEXR_IMAGE);
971     const char* result =  OH_Utd_GetTypeId(utd);
972     napi_value returnCode;
973     napi_create_int32(env, strcmp(result, "com.ilm.openexr-image") == PARAM_0, &returnCode);
974     OH_Utd_Destroy(utd);
975     return returnCode;
976 }
OH_Utd_Create_0108(napi_env env,napi_callback_info info)977 static napi_value OH_Utd_Create_0108(napi_env env, napi_callback_info info)
978 {
979     auto utd = OH_Utd_Create(UDMF_META_FLASHPIX_IMAGE);
980     const char* result =  OH_Utd_GetTypeId(utd);
981     napi_value returnCode;
982     napi_create_int32(env, strcmp(result, "com.kodak.flashpix.image") == PARAM_0, &returnCode);
983     OH_Utd_Destroy(utd);
984     return returnCode;
985 }
OH_Utd_Create_0109(napi_env env,napi_callback_info info)986 static napi_value OH_Utd_Create_0109(napi_env env, napi_callback_info info)
987 {
988     auto utd = OH_Utd_Create(UDMF_META_REALMEDIA);
989     const char* result =  OH_Utd_GetTypeId(utd);
990     napi_value returnCode;
991     napi_create_int32(env, strcmp(result, "com.real.realmedia") == PARAM_0, &returnCode);
992     OH_Utd_Destroy(utd);
993     return returnCode;
994 }
OH_Utd_Create_0110(napi_env env,napi_callback_info info)995 static napi_value OH_Utd_Create_0110(napi_env env, napi_callback_info info)
996 {
997     auto utd = OH_Utd_Create(UDMF_META_AU_AUDIO);
998     const char* result =  OH_Utd_GetTypeId(utd);
999     napi_value returnCode;
1000     napi_create_int32(env, strcmp(result, "general.au-audio") == PARAM_0, &returnCode);
1001     OH_Utd_Destroy(utd);
1002     return returnCode;
1003 }
OH_Utd_Create_0111(napi_env env,napi_callback_info info)1004 static napi_value OH_Utd_Create_0111(napi_env env, napi_callback_info info)
1005 {
1006     auto utd = OH_Utd_Create(UDMF_META_AIFC_AUDIO);
1007     const char* result =  OH_Utd_GetTypeId(utd);
1008     napi_value returnCode;
1009     napi_create_int32(env, strcmp(result, "general.aifc-audio") == PARAM_0, &returnCode);
1010     OH_Utd_Destroy(utd);
1011     return returnCode;
1012 }
OH_Utd_Create_0112(napi_env env,napi_callback_info info)1013 static napi_value OH_Utd_Create_0112(napi_env env, napi_callback_info info)
1014 {
1015     auto utd = OH_Utd_Create(UDMF_META_SD2_AUDIO);
1016     const char* result =  OH_Utd_GetTypeId(utd);
1017     napi_value returnCode;
1018     napi_create_int32(env, strcmp(result, "com.digidesign.sd2-audio") == PARAM_0, &returnCode);
1019     OH_Utd_Destroy(utd);
1020     return returnCode;
1021 }
OH_Utd_Create_0113(napi_env env,napi_callback_info info)1022 static napi_value OH_Utd_Create_0113(napi_env env, napi_callback_info info)
1023 {
1024     auto utd = OH_Utd_Create(UDMF_META_REALAUDIO);
1025     const char* result =  OH_Utd_GetTypeId(utd);
1026     napi_value returnCode;
1027     napi_create_int32(env, strcmp(result, "com.real.realaudio") == PARAM_0, &returnCode);
1028     OH_Utd_Destroy(utd);
1029     return returnCode;
1030 }
OH_Utd_Create_0114(napi_env env,napi_callback_info info)1031 static napi_value OH_Utd_Create_0114(napi_env env, napi_callback_info info)
1032 {
1033     auto utd = OH_Utd_Create(UDMF_META_OPENXML);
1034     const char* result =  OH_Utd_GetTypeId(utd);
1035     napi_value returnCode;
1036     napi_create_int32(env, strcmp(result, "org.openxmlformats.openxml") == PARAM_0, &returnCode);
1037     OH_Utd_Destroy(utd);
1038     return returnCode;
1039 }
OH_Utd_Create_0115(napi_env env,napi_callback_info info)1040 static napi_value OH_Utd_Create_0115(napi_env env, napi_callback_info info)
1041 {
1042     auto utd = OH_Utd_Create(UDMF_META_WORDPROCESSINGML_DOCUMENT);
1043     const char* result =  OH_Utd_GetTypeId(utd);
1044     napi_value returnCode;
1045     napi_create_int32(env, strcmp(result, "org.openxmlformats.wordprocessingml.document") == PARAM_0, &returnCode);
1046     OH_Utd_Destroy(utd);
1047     return returnCode;
1048 }
OH_Utd_Create_0116(napi_env env,napi_callback_info info)1049 static napi_value OH_Utd_Create_0116(napi_env env, napi_callback_info info)
1050 {
1051     auto utd = OH_Utd_Create(UDMF_META_SPREADSHEETML_SHEET);
1052     const char* result =  OH_Utd_GetTypeId(utd);
1053     napi_value returnCode;
1054     napi_create_int32(env, strcmp(result, "org.openxmlformats.spreadsheetml.sheet") == PARAM_0, &returnCode);
1055     OH_Utd_Destroy(utd);
1056     return returnCode;
1057 }
OH_Utd_Create_0117(napi_env env,napi_callback_info info)1058 static napi_value OH_Utd_Create_0117(napi_env env, napi_callback_info info)
1059 {
1060     auto utd = OH_Utd_Create(UDMF_META_PRESENTATIONML_PRESENTATION);
1061     const char* result =  OH_Utd_GetTypeId(utd);
1062     napi_value returnCode;
1063     napi_create_int32(env, strcmp(result, "org.openxmlformats.presentationml.presentation") == PARAM_0, &returnCode);
1064     OH_Utd_Destroy(utd);
1065     return returnCode;
1066 }
OH_Utd_Create_0118(napi_env env,napi_callback_info info)1067 static napi_value OH_Utd_Create_0118(napi_env env, napi_callback_info info)
1068 {
1069     auto utd = OH_Utd_Create(UDMF_META_OPENDOCUMENT);
1070     const char* result =  OH_Utd_GetTypeId(utd);
1071     napi_value returnCode;
1072     napi_create_int32(env, strcmp(result, "org.oasis.opendocument") == PARAM_0, &returnCode);
1073     OH_Utd_Destroy(utd);
1074     return returnCode;
1075 }
OH_Utd_Create_0119(napi_env env,napi_callback_info info)1076 static napi_value OH_Utd_Create_0119(napi_env env, napi_callback_info info)
1077 {
1078     auto utd = OH_Utd_Create(UDMF_META_OPENDOCUMENT_TEXT);
1079     const char* result =  OH_Utd_GetTypeId(utd);
1080     napi_value returnCode;
1081     napi_create_int32(env, strcmp(result, "org.oasis.opendocument.text") == PARAM_0, &returnCode);
1082     OH_Utd_Destroy(utd);
1083     return returnCode;
1084 }
OH_Utd_Create_0120(napi_env env,napi_callback_info info)1085 static napi_value OH_Utd_Create_0120(napi_env env, napi_callback_info info)
1086 {
1087     auto utd = OH_Utd_Create(UDMF_META_OPENDOCUMENT_SPREADSHEET);
1088     const char* result =  OH_Utd_GetTypeId(utd);
1089     napi_value returnCode;
1090     napi_create_int32(env, strcmp(result, "org.oasis.opendocument.spreadsheet")== PARAM_0, &returnCode);
1091     OH_Utd_Destroy(utd);
1092     return returnCode;
1093 }
OH_Utd_Create_0121(napi_env env,napi_callback_info info)1094 static napi_value OH_Utd_Create_0121(napi_env env, napi_callback_info info)
1095 {
1096     auto utd = OH_Utd_Create(UDMF_META_OPENDOCUMENT_PRESENTATION);
1097     const char* result =  OH_Utd_GetTypeId(utd);
1098     napi_value returnCode;
1099     napi_create_int32(env, strcmp(result, "org.oasis.opendocument.presentation") == PARAM_0, &returnCode);
1100     OH_Utd_Destroy(utd);
1101     return returnCode;
1102 }
OH_Utd_Create_0122(napi_env env,napi_callback_info info)1103 static napi_value OH_Utd_Create_0122(napi_env env, napi_callback_info info)
1104 {
1105     auto utd = OH_Utd_Create(UDMF_META_OPENDOCUMENT_GRAPHICS);
1106     const char* result =  OH_Utd_GetTypeId(utd);
1107     napi_value returnCode;
1108     napi_create_int32(env, strcmp(result, "org.oasis.opendocument.graphics") == PARAM_0, &returnCode);
1109     OH_Utd_Destroy(utd);
1110     return returnCode;
1111 }
OH_Utd_Create_0123(napi_env env,napi_callback_info info)1112 static napi_value OH_Utd_Create_0123(napi_env env, napi_callback_info info)
1113 {
1114     auto utd = OH_Utd_Create(UDMF_META_OPENDOCUMENT_FORMULA);
1115     const char* result =  OH_Utd_GetTypeId(utd);
1116     napi_value returnCode;
1117     napi_create_int32(env, strcmp(result, "org.oasis.opendocument.formula") == PARAM_0, &returnCode);
1118     OH_Utd_Destroy(utd);
1119     return returnCode;
1120 }
1121 
OH_Utd_Create_0124(napi_env env,napi_callback_info info)1122 static napi_value OH_Utd_Create_0124(napi_env env, napi_callback_info info)
1123 {
1124     auto utd = OH_Utd_Create(UDMF_META_STUFFIT_ARCHIVE);
1125     const char* result =  OH_Utd_GetTypeId(utd);
1126     napi_value returnCode;
1127     napi_create_int32(env, strcmp(result, "com.allume.stuffit-archive") == PARAM_0, &returnCode);
1128     OH_Utd_Destroy(utd);
1129     return returnCode;
1130 }
OH_Utd_Create_0125(napi_env env,napi_callback_info info)1131 static napi_value OH_Utd_Create_0125(napi_env env, napi_callback_info info)
1132 {
1133     auto utd = OH_Utd_Create(UDMF_META_VCS);
1134     const char* result =  OH_Utd_GetTypeId(utd);
1135     napi_value returnCode;
1136     napi_create_int32(env, strcmp(result, "general.vcs") == PARAM_0, &returnCode);
1137     OH_Utd_Destroy(utd);
1138     return returnCode;
1139 }
OH_Utd_Create_0126(napi_env env,napi_callback_info info)1140 static napi_value OH_Utd_Create_0126(napi_env env, napi_callback_info info)
1141 {
1142     auto utd = OH_Utd_Create(UDMF_META_ICS);
1143     const char* result =  OH_Utd_GetTypeId(utd);
1144     napi_value returnCode;
1145     napi_create_int32(env, strcmp(result, "general.ics") == PARAM_0, &returnCode);
1146     OH_Utd_Destroy(utd);
1147     return returnCode;
1148 }
OH_Utd_Create_0127(napi_env env,napi_callback_info info)1149 static napi_value OH_Utd_Create_0127(napi_env env, napi_callback_info info)
1150 {
1151     auto utd = OH_Utd_Create(UDMF_META_EXECUTABLE);
1152     const char* result =  OH_Utd_GetTypeId(utd);
1153     napi_value returnCode;
1154     napi_create_int32(env, strcmp(result, "general.executable") == PARAM_0, &returnCode);
1155     OH_Utd_Destroy(utd);
1156     return returnCode;
1157 }
OH_Utd_Create_0128(napi_env env,napi_callback_info info)1158 static napi_value OH_Utd_Create_0128(napi_env env, napi_callback_info info)
1159 {
1160     auto utd = OH_Utd_Create(UDMF_META_PORTABLE_EXECUTABLE);
1161     const char* result =  OH_Utd_GetTypeId(utd);
1162     napi_value returnCode;
1163     napi_create_int32(env, strcmp(result, "com.microsoft.portable-executable") == PARAM_0, &returnCode);
1164     OH_Utd_Destroy(utd);
1165     return returnCode;
1166 }
OH_Utd_Create_0129(napi_env env,napi_callback_info info)1167 static napi_value OH_Utd_Create_0129(napi_env env, napi_callback_info info)
1168 {
1169     auto utd = OH_Utd_Create(UDMF_META_SUN_JAVA_CLASS);
1170     const char* result =  OH_Utd_GetTypeId(utd);
1171     napi_value returnCode;
1172     napi_create_int32(env, strcmp(result, "com.sun.java-class") == PARAM_0, &returnCode);
1173     OH_Utd_Destroy(utd);
1174     return returnCode;
1175 }
OH_Utd_Create_0130(napi_env env,napi_callback_info info)1176 static napi_value OH_Utd_Create_0130(napi_env env, napi_callback_info info)
1177 {
1178     auto utd = OH_Utd_Create(UDMF_META_FONT);
1179     const char* result =  OH_Utd_GetTypeId(utd);
1180     napi_value returnCode;
1181     napi_create_int32(env, strcmp(result, "general.font") == PARAM_0, &returnCode);
1182     OH_Utd_Destroy(utd);
1183     return returnCode;
1184 }
OH_Utd_Create_0131(napi_env env,napi_callback_info info)1185 static napi_value OH_Utd_Create_0131(napi_env env, napi_callback_info info)
1186 {
1187     auto utd = OH_Utd_Create(UDMF_META_TRUETYPE_FONT);
1188     const char* result =  OH_Utd_GetTypeId(utd);
1189     napi_value returnCode;
1190     napi_create_int32(env, strcmp(result, "general.truetype-font") == PARAM_0, &returnCode);
1191     OH_Utd_Destroy(utd);
1192     return returnCode;
1193 }
OH_Utd_Create_0132(napi_env env,napi_callback_info info)1194 static napi_value OH_Utd_Create_0132(napi_env env, napi_callback_info info)
1195 {
1196     auto utd = OH_Utd_Create(UDMF_META_TRUETYPE_COLLECTION_FONT);
1197     const char* result =  OH_Utd_GetTypeId(utd);
1198     napi_value returnCode;
1199     napi_create_int32(env, strcmp(result, "general.truetype-collection-font") == PARAM_0, &returnCode);
1200     OH_Utd_Destroy(utd);
1201     return returnCode;
1202 }
OH_Utd_Create_0133(napi_env env,napi_callback_info info)1203 static napi_value OH_Utd_Create_0133(napi_env env, napi_callback_info info)
1204 {
1205     auto utd = OH_Utd_Create(UDMF_META_OPENTYPE_FONT);
1206     const char* result =  OH_Utd_GetTypeId(utd);
1207     napi_value returnCode;
1208     napi_create_int32(env, strcmp(result, "general.opentype-font")== PARAM_0, &returnCode);
1209     OH_Utd_Destroy(utd);
1210     return returnCode;
1211 }
OH_Utd_Create_0134(napi_env env,napi_callback_info info)1212 static napi_value OH_Utd_Create_0134(napi_env env, napi_callback_info info)
1213 {
1214     auto utd = OH_Utd_Create(UDMF_META_POSTSCRIPT_FONT);
1215     const char* result =  OH_Utd_GetTypeId(utd);
1216     napi_value returnCode;
1217     napi_create_int32(env, strcmp(result, "com.adobe.postscript-font")== PARAM_0, &returnCode);
1218     OH_Utd_Destroy(utd);
1219     return returnCode;
1220 }
OH_Utd_Create_0135(napi_env env,napi_callback_info info)1221 static napi_value OH_Utd_Create_0135(napi_env env, napi_callback_info info)
1222 {
1223     auto utd = OH_Utd_Create(UDMF_META_POSTSCRIPT_PFB_FONT);
1224     const char* result =  OH_Utd_GetTypeId(utd);
1225     napi_value returnCode;
1226     napi_create_int32(env, strcmp(result, "com.adobe.postscript-pfb-font")== PARAM_0, &returnCode);
1227     OH_Utd_Destroy(utd);
1228     return returnCode;
1229 }
OH_Utd_Create_0136(napi_env env,napi_callback_info info)1230 static napi_value OH_Utd_Create_0136(napi_env env, napi_callback_info info)
1231 {
1232     auto utd = OH_Utd_Create(UDMF_META_POSTSCRIPT_PFA_FONT);
1233     const char* result =  OH_Utd_GetTypeId(utd);
1234     napi_value returnCode;
1235     napi_create_int32(env, strcmp(result, "com.adobe.postscript-pfa-font") == PARAM_0, &returnCode);
1236     OH_Utd_Destroy(utd);
1237     return returnCode;
1238 }
OH_Utd_Create_0137(napi_env env,napi_callback_info info)1239 static napi_value OH_Utd_Create_0137(napi_env env, napi_callback_info info)
1240 {
1241     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_HDOC);
1242     const char* result =  OH_Utd_GetTypeId(utd);
1243     napi_value returnCode;
1244     napi_create_int32(env, strcmp(result, "openharmony.hdoc") == PARAM_0, &returnCode);
1245     OH_Utd_Destroy(utd);
1246     return returnCode;
1247 }
OH_Utd_Create_0138(napi_env env,napi_callback_info info)1248 static napi_value OH_Utd_Create_0138(napi_env env, napi_callback_info info)
1249 {
1250     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_HINOTE);
1251     const char* result =  OH_Utd_GetTypeId(utd);
1252     napi_value returnCode;
1253     napi_create_int32(env, strcmp(result, "openharmony.hinote") == PARAM_0, &returnCode);
1254     OH_Utd_Destroy(utd);
1255     return returnCode;
1256 }
OH_Utd_Create_0139(napi_env env,napi_callback_info info)1257 static napi_value OH_Utd_Create_0139(napi_env env, napi_callback_info info)
1258 {
1259     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_STYLED_STRING);
1260     const char* result =  OH_Utd_GetTypeId(utd);
1261     napi_value returnCode;
1262     napi_create_int32(env, strcmp(result, "openharmony.styled-string") == PARAM_0, &returnCode);
1263     OH_Utd_Destroy(utd);
1264     return returnCode;
1265 }
OH_Utd_Create_0140(napi_env env,napi_callback_info info)1266 static napi_value OH_Utd_Create_0140(napi_env env, napi_callback_info info)
1267 {
1268     auto utd = OH_Utd_Create(UDMF_META_OPENHARMONY_WANT);
1269     const char* result =  OH_Utd_GetTypeId(utd);
1270     napi_value returnCode;
1271     napi_create_int32(env, strcmp(result, "openharmony.want") == PARAM_0, &returnCode);
1272     OH_Utd_Destroy(utd);
1273     return returnCode;
1274 }
1275 
OH_Utd_Create_Test0100(napi_env env,napi_callback_info info)1276 static napi_value OH_Utd_Create_Test0100(napi_env env, napi_callback_info info)
1277 {
1278     OH_Utd*  utd  = OH_Utd_Create("general.plain-text");
1279     const char* result = OH_Utd_GetTypeId(utd);
1280     unsigned int count = 0;
1281     auto belongingToTypes = OH_Utd_GetBelongingToTypes(utd, &count);
1282     const char* belongingToType(belongingToTypes[0]);
1283     const char* resultDescription = OH_Utd_GetDescription(utd);
1284     napi_value returnCode;
1285     napi_create_int32(env, (strcmp(result, "general.plain-text") == PARAM_0) &&
1286       (strcmp(belongingToType, UDMF_META_TEXT) == PARAM_0) && (1 == count)
1287        && (strcmp(resultDescription, "Text of unspecified encoding, with no markup.")
1288        == PARAM_0), &returnCode);
1289     OH_Utd_Destroy(utd);
1290     return returnCode;
1291 }
OH_Utd_Create_Test0200(napi_env env,napi_callback_info info)1292 static napi_value OH_Utd_Create_Test0200(napi_env env, napi_callback_info info)
1293 {
1294     OH_Utd*  utd  = OH_Utd_Create(nullptr);
1295     napi_value returnCode;
1296     napi_create_int32(env, utd == nullptr, &returnCode);
1297     return returnCode;
1298 }
1299 
OH_Utd_Create_Test0300(napi_env env,napi_callback_info info)1300 static napi_value OH_Utd_Create_Test0300(napi_env env, napi_callback_info info)
1301 {
1302     OH_Utd*  utd  = OH_Utd_Create("");
1303     napi_value returnCode;
1304     napi_create_int32(env, utd == nullptr, &returnCode);
1305     return returnCode;
1306 }
1307 
OH_Utd_GetTypeId0100(napi_env env,napi_callback_info info)1308 static napi_value OH_Utd_GetTypeId0100(napi_env env, napi_callback_info info)
1309 {
1310     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1311     const char* actualTypeId(OH_Utd_GetTypeId(utd));
1312     napi_value returnCode;
1313     napi_create_int32(env, strcmp(actualTypeId, UDMF_META_PLAIN_TEXT) == PARAM_0, &returnCode);
1314     OH_Utd_Destroy(utd);
1315     return returnCode;
1316 }
OH_Utd_GetTypeId0200(napi_env env,napi_callback_info info)1317 static napi_value OH_Utd_GetTypeId0200(napi_env env, napi_callback_info info)
1318 {
1319     OH_Utd* utdNullptr = nullptr;
1320     const char* typeIdNullptr = OH_Utd_GetTypeId(utdNullptr);
1321     napi_value returnCode;
1322     napi_create_int32(env, typeIdNullptr == nullptr, &returnCode);
1323     return returnCode;
1324 }
OH_Utd_GetDescription0100(napi_env env,napi_callback_info info)1325 static napi_value OH_Utd_GetDescription0100(napi_env env, napi_callback_info info)
1326 {
1327     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1328     const char* description(OH_Utd_GetDescription(utd));
1329     napi_value returnCode;
1330     napi_create_int32(env, strcmp(description, "Text of unspecified encoding, with no markup.")
1331      == PARAM_0, &returnCode);
1332     OH_Utd_Destroy(utd);
1333     return returnCode;
1334 }
1335 
OH_Utd_GetDescription0200(napi_env env,napi_callback_info info)1336 static napi_value OH_Utd_GetDescription0200(napi_env env, napi_callback_info info)
1337 {
1338     OH_Utd*  utd  = nullptr;
1339     const char* descriptionNullptr = OH_Utd_GetDescription(utd);
1340     napi_value returnCode;
1341     napi_create_int32(env, descriptionNullptr == nullptr, &returnCode);
1342     return returnCode;
1343 }
1344 
1345 
OH_Utd_GetReferenceUrl_001(napi_env env,napi_callback_info info)1346 static napi_value OH_Utd_GetReferenceUrl_001(napi_env env, napi_callback_info info)
1347 {
1348     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1349     const char* url(OH_Utd_GetReferenceUrl(utd));
1350     napi_value returnCode;
1351     napi_create_int32(env, strcmp(url, REFERENCE_URL) == PARAM_0, &returnCode);
1352     OH_Utd_Destroy(utd);
1353     return returnCode;
1354 }
1355 
OH_Utd_GetReferenceUrl_002(napi_env env,napi_callback_info info)1356 static napi_value OH_Utd_GetReferenceUrl_002(napi_env env, napi_callback_info info)
1357 {
1358     OH_Utd*  utd  = nullptr;
1359     const char* urlNullptr = OH_Utd_GetReferenceUrl(utd);
1360     napi_value returnCode;
1361     napi_create_int32(env, urlNullptr == nullptr, &returnCode);
1362     return returnCode;
1363 }
1364 
OH_Utd_GetIconFile_001(napi_env env,napi_callback_info info)1365 static napi_value OH_Utd_GetIconFile_001(napi_env env, napi_callback_info info)
1366 {
1367     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1368     const char* iconFile(OH_Utd_GetIconFile(utd));
1369     napi_value returnCode;
1370     napi_create_int32(env, strcmp(iconFile, "sys.media.ohos_ic_normal_white_grid_txt") == PARAM_0, &returnCode);
1371     OH_Utd_Destroy(utd);
1372     return returnCode;
1373 }
1374 
OH_Utd_GetIconFile_002(napi_env env,napi_callback_info info)1375 static napi_value OH_Utd_GetIconFile_002(napi_env env, napi_callback_info info)
1376 {
1377     OH_Utd*  utd  = nullptr;
1378     const char* iconFileNullptr = OH_Utd_GetIconFile(utd);
1379     napi_value returnCode;
1380     napi_create_int32(env, iconFileNullptr == nullptr, &returnCode);
1381     return returnCode;
1382 }
1383 
OH_Utd_GetBelongingToTypes_001(napi_env env,napi_callback_info info)1384 static napi_value OH_Utd_GetBelongingToTypes_001(napi_env env, napi_callback_info info)
1385 {
1386     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1387     unsigned int count = 0;
1388     auto belongingToTypes = OH_Utd_GetBelongingToTypes(utd, &count);
1389     const char* belongingToType(belongingToTypes[0]);
1390     napi_value returnCode;
1391     napi_create_int32(env, strcmp(belongingToType, UDMF_META_TEXT) == PARAM_0 && (1 == count), &returnCode);
1392     OH_Utd_Destroy(utd);
1393     return returnCode;
1394 }
OH_Utd_GetBelongingToTypes_002(napi_env env,napi_callback_info info)1395 static napi_value OH_Utd_GetBelongingToTypes_002(napi_env env, napi_callback_info info)
1396 {
1397     OH_Utd*  utd  = nullptr;
1398     unsigned int count = 0;
1399     auto belongingToTypeNullptr = OH_Utd_GetBelongingToTypes(utd, &count);
1400     napi_value returnCode;
1401     napi_create_int32(env, belongingToTypeNullptr == nullptr, &returnCode);
1402     return returnCode;
1403 }
OH_Utd_GetFilenameExtensions_001(napi_env env,napi_callback_info info)1404 static napi_value OH_Utd_GetFilenameExtensions_001(napi_env env, napi_callback_info info)
1405 {
1406     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1407     unsigned int count = 0;
1408     auto filenameExtensions = OH_Utd_GetFilenameExtensions(utd, &count);
1409     const char* filenameExtension(filenameExtensions[0]);
1410     napi_value returnCode;
1411     int num = 2;
1412     napi_create_int32(env, strcmp(filenameExtension, ".txt") == PARAM_0 && (num == count), &returnCode);
1413     OH_Utd_Destroy(utd);
1414     return returnCode;
1415 }
1416 
OH_Utd_GetFilenameExtensions_002(napi_env env,napi_callback_info info)1417 static napi_value OH_Utd_GetFilenameExtensions_002(napi_env env, napi_callback_info info)
1418 {
1419     OH_Utd*  utd  = nullptr;
1420     unsigned int count = 0;
1421     auto filenameExtensionsNullptr = OH_Utd_GetFilenameExtensions(utd, &count);
1422     napi_value returnCode;
1423     napi_create_int32(env, filenameExtensionsNullptr == nullptr, &returnCode);
1424     return returnCode;
1425 }
1426 
OH_Utd_GetFilenameExtensions_003(napi_env env,napi_callback_info info)1427 static napi_value OH_Utd_GetFilenameExtensions_003(napi_env env, napi_callback_info info)
1428 {
1429     OH_Utd*  utd  = nullptr;
1430     unsigned int* countNullptr = nullptr;
1431     auto filenameExtensionsNullptr = OH_Utd_GetFilenameExtensions(utd, countNullptr);
1432     napi_value returnCode;
1433     napi_create_int32(env, filenameExtensionsNullptr == nullptr, &returnCode);
1434     return returnCode;
1435 }
1436 
OH_Utd_GetMimeTypes_001(napi_env env,napi_callback_info info)1437 static napi_value OH_Utd_GetMimeTypes_001(napi_env env, napi_callback_info info)
1438 {
1439     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1440     unsigned int count = 0;
1441     auto mimeTypes = OH_Utd_GetMimeTypes(utd, &count);
1442     const char* mimeType(mimeTypes[0]);
1443     napi_value returnCode;
1444     napi_create_int32(env, strcmp(mimeType, "text/plain") == PARAM_0 && (1 == count), &returnCode);
1445     OH_Utd_Destroy(utd);
1446     return returnCode;
1447 }
OH_Utd_GetMimeTypes_002(napi_env env,napi_callback_info info)1448 static napi_value OH_Utd_GetMimeTypes_002(napi_env env, napi_callback_info info)
1449 {
1450     OH_Utd* utdNullptr = nullptr;
1451     unsigned int count = 0;
1452     auto mimeTypeNullptr = OH_Utd_GetMimeTypes(utdNullptr, &count);
1453     napi_value returnCode;
1454     napi_create_int32(env, mimeTypeNullptr == nullptr, &returnCode);
1455     return returnCode;
1456 }
1457 
OH_Utd_GetMimeTypes_003(napi_env env,napi_callback_info info)1458 static napi_value OH_Utd_GetMimeTypes_003(napi_env env, napi_callback_info info)
1459 {
1460     OH_Utd*  utd  = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1461     unsigned int* countNullptr = nullptr;
1462     auto mimeTypeNullptr = OH_Utd_GetMimeTypes(utd, countNullptr);
1463     napi_value returnCode;
1464     napi_create_int32(env, mimeTypeNullptr == nullptr, &returnCode);
1465     return returnCode;
1466 }
1467 
OH_Utd_GetTypesByFilenameExtension_001(napi_env env,napi_callback_info info)1468 static napi_value OH_Utd_GetTypesByFilenameExtension_001(napi_env env, napi_callback_info info)
1469 {
1470     unsigned int count = 0;
1471     auto typeIds = OH_Utd_GetTypesByFilenameExtension(".txt", &count);
1472     const char* typeId(typeIds[0]);
1473     napi_value returnCode;
1474     napi_create_int32(env, strcmp(typeId, UDMF_META_PLAIN_TEXT) == PARAM_0 && (1 == count), &returnCode);
1475     OH_Utd_DestroyStringList(typeIds, count);
1476     return returnCode;
1477 }
1478 
OH_Utd_GetTypesByFilenameExtension_002(napi_env env,napi_callback_info info)1479 static napi_value OH_Utd_GetTypesByFilenameExtension_002(napi_env env, napi_callback_info info)
1480 {
1481     const char* extensionNullptr = nullptr;
1482     unsigned int count = 0;
1483     auto typeIdsNullptr = OH_Utd_GetTypesByFilenameExtension(extensionNullptr, &count);
1484     napi_value returnCode;
1485     napi_create_int32(env, typeIdsNullptr == nullptr, &returnCode);
1486     return returnCode;
1487 }
1488 
OH_Utd_GetTypesByFilenameExtension_003(napi_env env,napi_callback_info info)1489 static napi_value OH_Utd_GetTypesByFilenameExtension_003(napi_env env, napi_callback_info info)
1490 {
1491     unsigned int* countNullptr = nullptr;
1492     const char** typeIds = OH_Utd_GetTypesByFilenameExtension(".txt", countNullptr);
1493     napi_value returnCode;
1494     napi_create_int32(env, typeIds == nullptr, &returnCode);
1495     return returnCode;
1496 }
1497 
OH_Utd_GetTypesByMimeType_001(napi_env env,napi_callback_info info)1498 static napi_value OH_Utd_GetTypesByMimeType_001(napi_env env, napi_callback_info info)
1499 {
1500     unsigned int count = 0;
1501     auto typeIds = OH_Utd_GetTypesByMimeType("text/plain", &count);
1502     const char* typeId(typeIds[0]);
1503     napi_value returnCode;
1504     napi_create_int32(env, strcmp(typeId, UDMF_META_PLAIN_TEXT) == PARAM_0 && (1 == count), &returnCode);
1505     OH_Utd_DestroyStringList(typeIds, count);
1506     return returnCode;
1507 }
1508 
OH_Utd_GetTypesByMimeType_002(napi_env env,napi_callback_info info)1509 static napi_value OH_Utd_GetTypesByMimeType_002(napi_env env, napi_callback_info info)
1510 {
1511     const char* extensionNullptr = nullptr;
1512     unsigned int count = 0;
1513     auto typeIdsNullptr = OH_Utd_GetTypesByMimeType(extensionNullptr, &count);
1514     napi_value returnCode;
1515     napi_create_int32(env, typeIdsNullptr == nullptr, &returnCode);
1516     return returnCode;
1517 }
1518 
OH_Utd_GetTypesByMimeType_003(napi_env env,napi_callback_info info)1519 static napi_value OH_Utd_GetTypesByMimeType_003(napi_env env, napi_callback_info info)
1520 {
1521     unsigned int* countNullptr = nullptr;
1522     auto typeIdsNullptr = OH_Utd_GetTypesByMimeType("text/plain", countNullptr);
1523     napi_value returnCode;
1524     napi_create_int32(env, typeIdsNullptr == nullptr, &returnCode);
1525     return returnCode;
1526 }
1527 
OH_Utd_BelongsTo_001(napi_env env,napi_callback_info info)1528 static napi_value OH_Utd_BelongsTo_001(napi_env env, napi_callback_info info)
1529 {
1530     int errcode = 0;
1531     auto result = OH_Utd_BelongsTo("general.plain-text", "general.text");
1532     if (result == true) {
1533         errcode = 1;
1534     }
1535     napi_value returnCode;
1536     napi_create_int32(env, errcode, &returnCode);
1537     return returnCode;
1538 }
1539 
OH_Utd_BelongsTo_002(napi_env env,napi_callback_info info)1540 static napi_value OH_Utd_BelongsTo_002(napi_env env, napi_callback_info info)
1541 {
1542     bool result = OH_Utd_BelongsTo(UDMF_META_PLAIN_TEXT, UDMF_META_HTML);
1543     napi_value returnCode;
1544     napi_create_int32(env, result == false, &returnCode);
1545     return returnCode;
1546 }
1547 
OH_Utd_BelongsTo_003(napi_env env,napi_callback_info info)1548 static napi_value OH_Utd_BelongsTo_003(napi_env env, napi_callback_info info)
1549 {
1550     bool result = OH_Utd_BelongsTo(UDMF_META_PLAIN_TEXT, nullptr);
1551     napi_value returnCode;
1552     napi_create_int32(env, result == false, &returnCode);
1553     return returnCode;
1554 }
1555 
OH_Utd_BelongsTo_004(napi_env env,napi_callback_info info)1556 static napi_value OH_Utd_BelongsTo_004(napi_env env, napi_callback_info info)
1557 {
1558     bool result = OH_Utd_BelongsTo(nullptr, UDMF_META_PLAIN_TEXT);
1559     napi_value returnCode;
1560     napi_create_int32(env, result == false, &returnCode);
1561     return returnCode;
1562 }
1563 
OH_Utd_BelongsTo_005(napi_env env,napi_callback_info info)1564 static napi_value OH_Utd_BelongsTo_005(napi_env env, napi_callback_info info)
1565 {
1566     bool result = OH_Utd_BelongsTo(UDMF_META_PLAIN_TEXT, UDMF_META_PLAIN_TEXT);
1567     napi_value returnCode;
1568     napi_create_int32(env, result == true, &returnCode);
1569     return returnCode;
1570 }
1571 
OH_Utd_IsLower_001(napi_env env,napi_callback_info info)1572 static napi_value OH_Utd_IsLower_001(napi_env env, napi_callback_info info)
1573 {
1574     int errcode = 0;
1575     bool result = OH_Utd_IsLower(UDMF_META_PLAIN_TEXT, UDMF_META_TEXT);
1576     if (result) {
1577         errcode = 1;
1578     }
1579     napi_value returnCode;
1580     napi_create_int32(env, errcode, &returnCode);
1581     return returnCode;
1582 }
1583 
OH_Utd_IsLower_002(napi_env env,napi_callback_info info)1584 static napi_value OH_Utd_IsLower_002(napi_env env, napi_callback_info info)
1585 {
1586     bool result = OH_Utd_IsLower(UDMF_META_PLAIN_TEXT, UDMF_META_HTML);
1587     napi_value returnCode;
1588     napi_create_int32(env, result == false, &returnCode);
1589     return returnCode;
1590 }
1591 
OH_Utd_IsLower_003(napi_env env,napi_callback_info info)1592 static napi_value OH_Utd_IsLower_003(napi_env env, napi_callback_info info)
1593 {
1594     bool result = OH_Utd_IsLower(UDMF_META_PLAIN_TEXT, nullptr);
1595     napi_value returnCode;
1596     napi_create_int32(env, result == false, &returnCode);
1597     return returnCode;
1598 }
OH_Utd_IsLower_004(napi_env env,napi_callback_info info)1599 static napi_value OH_Utd_IsLower_004(napi_env env, napi_callback_info info)
1600 {
1601     bool result = OH_Utd_IsLower(nullptr, UDMF_META_PLAIN_TEXT);
1602     napi_value returnCode;
1603     napi_create_int32(env, result == false, &returnCode);
1604     return returnCode;
1605 }
1606 
OH_Utd_IsLower_005(napi_env env,napi_callback_info info)1607 static napi_value OH_Utd_IsLower_005(napi_env env, napi_callback_info info)
1608 {
1609     bool result = OH_Utd_IsLower(UDMF_META_PLAIN_TEXT, UDMF_META_PLAIN_TEXT);
1610     napi_value returnCode;
1611     napi_create_int32(env, result == false, &returnCode);
1612     return returnCode;
1613 }
OH_Utd_IsLower_006(napi_env env,napi_callback_info info)1614 static napi_value OH_Utd_IsLower_006(napi_env env, napi_callback_info info)
1615 {
1616     bool result = OH_Utd_IsLower(nullptr, nullptr);
1617     napi_value returnCode;
1618     napi_create_int32(env, result == false, &returnCode);
1619     return returnCode;
1620 }
OH_Utd_Equals_001(napi_env env,napi_callback_info info)1621 static napi_value OH_Utd_Equals_001(napi_env env, napi_callback_info info)
1622 {
1623     auto utd = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1624     auto utd2 = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1625     bool result = OH_Utd_Equals(utd, utd2);
1626     napi_value returnCode;
1627     napi_create_int32(env, result == true, &returnCode);
1628     OH_Utd_Destroy(utd2);
1629     OH_Utd_Destroy(utd);
1630     return returnCode;
1631 }
1632 
OH_Utd_Equals_002(napi_env env,napi_callback_info info)1633 static napi_value OH_Utd_Equals_002(napi_env env, napi_callback_info info)
1634 {
1635     auto utd = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1636     bool result = OH_Utd_Equals(utd, nullptr);
1637     napi_value returnCode;
1638     napi_create_int32(env, result == false, &returnCode);
1639     OH_Utd_Destroy(utd);
1640     return returnCode;
1641 }
1642 
OH_Utd_Equals_003(napi_env env,napi_callback_info info)1643 static napi_value OH_Utd_Equals_003(napi_env env, napi_callback_info info)
1644 {
1645     auto utd = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1646     bool result = OH_Utd_Equals(nullptr, utd);
1647     napi_value returnCode;
1648     napi_create_int32(env, result == false, &returnCode);
1649     OH_Utd_Destroy(utd);
1650     return returnCode;
1651 }
1652 
OH_Utd_Equals_004(napi_env env,napi_callback_info info)1653 static napi_value OH_Utd_Equals_004(napi_env env, napi_callback_info info)
1654 {
1655     auto utd = OH_Utd_Create(UDMF_META_PLAIN_TEXT);
1656     bool result = OH_Utd_Equals(utd, nullptr);
1657     napi_value returnCode;
1658     napi_create_int32(env, result == false, &returnCode);
1659     OH_Utd_Destroy(utd);
1660     return returnCode;
1661 }
1662 
OH_Utd_Equals_005(napi_env env,napi_callback_info info)1663 static napi_value OH_Utd_Equals_005(napi_env env, napi_callback_info info)
1664 {
1665     bool result = OH_Utd_Equals(nullptr, nullptr);
1666     napi_value returnCode;
1667     napi_create_int32(env, result == false, &returnCode);
1668     return returnCode;
1669 }
1670 
OH_Utd_IsHigher_001(napi_env env,napi_callback_info info)1671 static napi_value OH_Utd_IsHigher_001(napi_env env, napi_callback_info info)
1672 {
1673     int errcode = 0;
1674     bool result = OH_Utd_IsHigher(UDMF_META_TEXT, UDMF_META_PLAIN_TEXT);
1675     if (result == true) {
1676         errcode = 1;
1677     }
1678     napi_value returnCode;
1679     napi_create_int32(env, errcode, &returnCode);
1680     return returnCode;
1681 }
1682 
OH_Utd_IsHigher_002(napi_env env,napi_callback_info info)1683 static napi_value OH_Utd_IsHigher_002(napi_env env, napi_callback_info info)
1684 {
1685     bool result = OH_Utd_IsHigher(UDMF_META_PLAIN_TEXT, UDMF_META_HTML);
1686     napi_value returnCode;
1687     napi_create_int32(env, result == false, &returnCode);
1688     return returnCode;
1689 }
1690 
OH_Utd_IsHigher_003(napi_env env,napi_callback_info info)1691 static napi_value OH_Utd_IsHigher_003(napi_env env, napi_callback_info info)
1692 {
1693     bool result = OH_Utd_IsHigher(UDMF_META_PLAIN_TEXT, nullptr);
1694     napi_value returnCode;
1695     napi_create_int32(env, result == false, &returnCode);
1696     return returnCode;
1697 }
OH_Utd_IsHigher_004(napi_env env,napi_callback_info info)1698 static napi_value OH_Utd_IsHigher_004(napi_env env, napi_callback_info info)
1699 {
1700     bool result = OH_Utd_IsHigher(nullptr, UDMF_META_PLAIN_TEXT);
1701     napi_value returnCode;
1702     napi_create_int32(env, result == false, &returnCode);
1703     return returnCode;
1704 }
1705 
OH_Utd_IsHigher_005(napi_env env,napi_callback_info info)1706 static napi_value OH_Utd_IsHigher_005(napi_env env, napi_callback_info info)
1707 {
1708     bool result = OH_Utd_IsHigher(UDMF_META_PLAIN_TEXT, UDMF_META_PLAIN_TEXT);
1709     napi_value returnCode;
1710     napi_create_int32(env, result == false, &returnCode);
1711     return returnCode;
1712 }
OH_Utd_IsHigher_006(napi_env env,napi_callback_info info)1713 static napi_value OH_Utd_IsHigher_006(napi_env env, napi_callback_info info)
1714 {
1715     bool result = OH_Utd_IsHigher(nullptr, nullptr);
1716     napi_value returnCode;
1717     napi_create_int32(env, result == false, &returnCode);
1718     return returnCode;
1719 }
Init(napi_env env,napi_value exports)1720 EXTERN_C_START static napi_value Init(napi_env env, napi_value exports)
1721 {
1722     napi_property_descriptor desc[] = {
1723         {"OH_Utd_Create_0001", nullptr, OH_Utd_Create_0001, nullptr, nullptr, nullptr, napi_default, nullptr},
1724         {"OH_Utd_Create_0002", nullptr, OH_Utd_Create_0002, nullptr, nullptr, nullptr, napi_default, nullptr},
1725         {"OH_Utd_Create_0003", nullptr, OH_Utd_Create_0003, nullptr, nullptr, nullptr, napi_default, nullptr},
1726         {"OH_Utd_Create_0004", nullptr, OH_Utd_Create_0004, nullptr, nullptr, nullptr, napi_default, nullptr},
1727         {"OH_Utd_Create_0005", nullptr, OH_Utd_Create_0005, nullptr, nullptr, nullptr, napi_default, nullptr},
1728         {"OH_Utd_Create_0006", nullptr, OH_Utd_Create_0006, nullptr, nullptr, nullptr, napi_default, nullptr},
1729         {"OH_Utd_Create_0007", nullptr, OH_Utd_Create_0007, nullptr, nullptr, nullptr, napi_default, nullptr},
1730         {"OH_Utd_Create_0008", nullptr, OH_Utd_Create_0008, nullptr, nullptr, nullptr, napi_default, nullptr},
1731         {"OH_Utd_Create_0009", nullptr, OH_Utd_Create_0009, nullptr, nullptr, nullptr, napi_default, nullptr},
1732         {"OH_Utd_Create_0010", nullptr, OH_Utd_Create_0010, nullptr, nullptr, nullptr, napi_default, nullptr},
1733         {"OH_Utd_Create_0011", nullptr, OH_Utd_Create_0011, nullptr, nullptr, nullptr, napi_default, nullptr},
1734         {"OH_Utd_Create_0012", nullptr, OH_Utd_Create_0012, nullptr, nullptr, nullptr, napi_default, nullptr},
1735         {"OH_Utd_Create_0013", nullptr, OH_Utd_Create_0013, nullptr, nullptr, nullptr, napi_default, nullptr},
1736         {"OH_Utd_Create_0014", nullptr, OH_Utd_Create_0014, nullptr, nullptr, nullptr, napi_default, nullptr},
1737         {"OH_Utd_Create_0015", nullptr, OH_Utd_Create_0015, nullptr, nullptr, nullptr, napi_default, nullptr},
1738         {"OH_Utd_Create_0017", nullptr, OH_Utd_Create_0017, nullptr, nullptr, nullptr, napi_default, nullptr},
1739         {"OH_Utd_Create_0018", nullptr, OH_Utd_Create_0018, nullptr, nullptr, nullptr, napi_default, nullptr},
1740         {"OH_Utd_Create_0019", nullptr, OH_Utd_Create_0019, nullptr, nullptr, nullptr, napi_default, nullptr},
1741         {"OH_Utd_Create_0020", nullptr, OH_Utd_Create_0020, nullptr, nullptr, nullptr, napi_default, nullptr},
1742         {"OH_Utd_Create_0021", nullptr, OH_Utd_Create_0021, nullptr, nullptr, nullptr, napi_default, nullptr},
1743         {"OH_Utd_Create_0022", nullptr, OH_Utd_Create_0022, nullptr, nullptr, nullptr, napi_default, nullptr},
1744         {"OH_Utd_Create_0023", nullptr, OH_Utd_Create_0023, nullptr, nullptr, nullptr, napi_default, nullptr},
1745         {"OH_Utd_Create_0024", nullptr, OH_Utd_Create_0024, nullptr, nullptr, nullptr, napi_default, nullptr},
1746         {"OH_Utd_Create_0025", nullptr, OH_Utd_Create_0025, nullptr, nullptr, nullptr, napi_default, nullptr},
1747         {"OH_Utd_Create_0026", nullptr, OH_Utd_Create_0026, nullptr, nullptr, nullptr, napi_default, nullptr},
1748         {"OH_Utd_Create_0027", nullptr, OH_Utd_Create_0027, nullptr, nullptr, nullptr, napi_default, nullptr},
1749         {"OH_Utd_Create_0030", nullptr, OH_Utd_Create_0030, nullptr, nullptr, nullptr, napi_default, nullptr},
1750         {"OH_Utd_Create_0031", nullptr, OH_Utd_Create_0031, nullptr, nullptr, nullptr, napi_default, nullptr},
1751         {"OH_Utd_Create_0032", nullptr, OH_Utd_Create_0032, nullptr, nullptr, nullptr, napi_default, nullptr},
1752         {"OH_Utd_Create_0033", nullptr, OH_Utd_Create_0033, nullptr, nullptr, nullptr, napi_default, nullptr},
1753         {"OH_Utd_Create_0034", nullptr, OH_Utd_Create_0034, nullptr, nullptr, nullptr, napi_default, nullptr},
1754         {"OH_Utd_Create_0035", nullptr, OH_Utd_Create_0035, nullptr, nullptr, nullptr, napi_default, nullptr},
1755         {"OH_Utd_Create_0036", nullptr, OH_Utd_Create_0036, nullptr, nullptr, nullptr, napi_default, nullptr},
1756         {"OH_Utd_Create_0037", nullptr, OH_Utd_Create_0037, nullptr, nullptr, nullptr, napi_default, nullptr},
1757         {"OH_Utd_Create_0038", nullptr, OH_Utd_Create_0038, nullptr, nullptr, nullptr, napi_default, nullptr},
1758         {"OH_Utd_Create_0039", nullptr, OH_Utd_Create_0039, nullptr, nullptr, nullptr, napi_default, nullptr},
1759         {"OH_Utd_Create_0040", nullptr, OH_Utd_Create_0040, nullptr, nullptr, nullptr, napi_default, nullptr},
1760         {"OH_Utd_Create_0041", nullptr, OH_Utd_Create_0041, nullptr, nullptr, nullptr, napi_default, nullptr},
1761         {"OH_Utd_Create_0042", nullptr, OH_Utd_Create_0042, nullptr, nullptr, nullptr, napi_default, nullptr},
1762         {"OH_Utd_Create_0043", nullptr, OH_Utd_Create_0043, nullptr, nullptr, nullptr, napi_default, nullptr},
1763         {"OH_Utd_Create_0044", nullptr, OH_Utd_Create_0044, nullptr, nullptr, nullptr, napi_default, nullptr},
1764         {"OH_Utd_Create_0045", nullptr, OH_Utd_Create_0045, nullptr, nullptr, nullptr, napi_default, nullptr},
1765         {"OH_Utd_Create_0046", nullptr, OH_Utd_Create_0046, nullptr, nullptr, nullptr, napi_default, nullptr},
1766         {"OH_Utd_Create_0047", nullptr, OH_Utd_Create_0047, nullptr, nullptr, nullptr, napi_default, nullptr},
1767         {"OH_Utd_Create_0048", nullptr, OH_Utd_Create_0048, nullptr, nullptr, nullptr, napi_default, nullptr},
1768         {"OH_Utd_Create_0049", nullptr, OH_Utd_Create_0049, nullptr, nullptr, nullptr, napi_default, nullptr},
1769         {"OH_Utd_Create_0050", nullptr, OH_Utd_Create_0050, nullptr, nullptr, nullptr, napi_default, nullptr},
1770         {"OH_Utd_Create_0051", nullptr, OH_Utd_Create_0051, nullptr, nullptr, nullptr, napi_default, nullptr},
1771         {"OH_Utd_Create_0052", nullptr, OH_Utd_Create_0052, nullptr, nullptr, nullptr, napi_default, nullptr},
1772         {"OH_Utd_Create_0053", nullptr, OH_Utd_Create_0053, nullptr, nullptr, nullptr, napi_default, nullptr},
1773         {"OH_Utd_Create_0055", nullptr, OH_Utd_Create_0055, nullptr, nullptr, nullptr, napi_default, nullptr},
1774         {"OH_Utd_Create_0056", nullptr, OH_Utd_Create_0056, nullptr, nullptr, nullptr, napi_default, nullptr},
1775         {"OH_Utd_Create_0057", nullptr, OH_Utd_Create_0057, nullptr, nullptr, nullptr, napi_default, nullptr},
1776         {"OH_Utd_Create_0058", nullptr, OH_Utd_Create_0058, nullptr, nullptr, nullptr, napi_default, nullptr},
1777         {"OH_Utd_Create_0059", nullptr, OH_Utd_Create_0059, nullptr, nullptr, nullptr, napi_default, nullptr},
1778         {"OH_Utd_Create_0060", nullptr, OH_Utd_Create_0060, nullptr, nullptr, nullptr, napi_default, nullptr},
1779         {"OH_Utd_Create_0061", nullptr, OH_Utd_Create_0061, nullptr, nullptr, nullptr, napi_default, nullptr},
1780         {"OH_Utd_Create_0062", nullptr, OH_Utd_Create_0062, nullptr, nullptr, nullptr, napi_default, nullptr},
1781         {"OH_Utd_Create_0063", nullptr, OH_Utd_Create_0063, nullptr, nullptr, nullptr, napi_default, nullptr},
1782         {"OH_Utd_Create_0064", nullptr, OH_Utd_Create_0064, nullptr, nullptr, nullptr, napi_default, nullptr},
1783         {"OH_Utd_Create_0065", nullptr, OH_Utd_Create_0065, nullptr, nullptr, nullptr, napi_default, nullptr},
1784         {"OH_Utd_Create_0066", nullptr, OH_Utd_Create_0066, nullptr, nullptr, nullptr, napi_default, nullptr},
1785         {"OH_Utd_Create_0067", nullptr, OH_Utd_Create_0067, nullptr, nullptr, nullptr, napi_default, nullptr},
1786         {"OH_Utd_Create_0068", nullptr, OH_Utd_Create_0068, nullptr, nullptr, nullptr, napi_default, nullptr},
1787         {"OH_Utd_Create_0069", nullptr, OH_Utd_Create_0069, nullptr, nullptr, nullptr, napi_default, nullptr},
1788         {"OH_Utd_Create_0070", nullptr, OH_Utd_Create_0070, nullptr, nullptr, nullptr, napi_default, nullptr},
1789         {"OH_Utd_Create_0071", nullptr, OH_Utd_Create_0071, nullptr, nullptr, nullptr, napi_default, nullptr},
1790         {"OH_Utd_Create_0072", nullptr, OH_Utd_Create_0072, nullptr, nullptr, nullptr, napi_default, nullptr},
1791         {"OH_Utd_Create_0073", nullptr, OH_Utd_Create_0073, nullptr, nullptr, nullptr, napi_default, nullptr},
1792         {"OH_Utd_Create_0074", nullptr, OH_Utd_Create_0074, nullptr, nullptr, nullptr, napi_default, nullptr},
1793         {"OH_Utd_Create_0075", nullptr, OH_Utd_Create_0075, nullptr, nullptr, nullptr, napi_default, nullptr},
1794         {"OH_Utd_Create_0076", nullptr, OH_Utd_Create_0076, nullptr, nullptr, nullptr, napi_default, nullptr},
1795         {"OH_Utd_Create_0077", nullptr, OH_Utd_Create_0077, nullptr, nullptr, nullptr, napi_default, nullptr},
1796         {"OH_Utd_Create_0078", nullptr, OH_Utd_Create_0078, nullptr, nullptr, nullptr, napi_default, nullptr},
1797         {"OH_Utd_Create_0079", nullptr, OH_Utd_Create_0079, nullptr, nullptr, nullptr, napi_default, nullptr},
1798         {"OH_Utd_Create_0080", nullptr, OH_Utd_Create_0080, nullptr, nullptr, nullptr, napi_default, nullptr},
1799         {"OH_Utd_Create_0081", nullptr, OH_Utd_Create_0081, nullptr, nullptr, nullptr, napi_default, nullptr},
1800         {"OH_Utd_Create_0082", nullptr, OH_Utd_Create_0082, nullptr, nullptr, nullptr, napi_default, nullptr},
1801         {"OH_Utd_Create_0083", nullptr, OH_Utd_Create_0083, nullptr, nullptr, nullptr, napi_default, nullptr},
1802         {"OH_Utd_Create_0084", nullptr, OH_Utd_Create_0084, nullptr, nullptr, nullptr, napi_default, nullptr},
1803         {"OH_Utd_Create_0085", nullptr, OH_Utd_Create_0085, nullptr, nullptr, nullptr, napi_default, nullptr},
1804         {"OH_Utd_Create_0086", nullptr, OH_Utd_Create_0086, nullptr, nullptr, nullptr, napi_default, nullptr},
1805         {"OH_Utd_Create_0087", nullptr, OH_Utd_Create_0087, nullptr, nullptr, nullptr, napi_default, nullptr},
1806         {"OH_Utd_Create_0089", nullptr, OH_Utd_Create_0089, nullptr, nullptr, nullptr, napi_default, nullptr},
1807         {"OH_Utd_Create_0090", nullptr, OH_Utd_Create_0090, nullptr, nullptr, nullptr, napi_default, nullptr},
1808         {"OH_Utd_Create_0091", nullptr, OH_Utd_Create_0091, nullptr, nullptr, nullptr, napi_default, nullptr},
1809         {"OH_Utd_Create_0092", nullptr, OH_Utd_Create_0092, nullptr, nullptr, nullptr, napi_default, nullptr},
1810         {"OH_Utd_Create_0093", nullptr, OH_Utd_Create_0093, nullptr, nullptr, nullptr, napi_default, nullptr},
1811         {"OH_Utd_Create_0094", nullptr, OH_Utd_Create_0094, nullptr, nullptr, nullptr, napi_default, nullptr},
1812         {"OH_Utd_Create_0095", nullptr, OH_Utd_Create_0095, nullptr, nullptr, nullptr, napi_default, nullptr},
1813         {"OH_Utd_Create_0096", nullptr, OH_Utd_Create_0096, nullptr, nullptr, nullptr, napi_default, nullptr},
1814         {"OH_Utd_Create_0097", nullptr, OH_Utd_Create_0097, nullptr, nullptr, nullptr, napi_default, nullptr},
1815         {"OH_Utd_Create_0098", nullptr, OH_Utd_Create_0098, nullptr, nullptr, nullptr, napi_default, nullptr},
1816         {"OH_Utd_Create_0099", nullptr, OH_Utd_Create_0099, nullptr, nullptr, nullptr, napi_default, nullptr},
1817         {"OH_Utd_Create_0100", nullptr, OH_Utd_Create_0100, nullptr, nullptr, nullptr, napi_default, nullptr},
1818         {"OH_Utd_Create_0101", nullptr, OH_Utd_Create_0101, nullptr, nullptr, nullptr, napi_default, nullptr},
1819         {"OH_Utd_Create_0102", nullptr, OH_Utd_Create_0102, nullptr, nullptr, nullptr, napi_default, nullptr},
1820         {"OH_Utd_Create_0103", nullptr, OH_Utd_Create_0103, nullptr, nullptr, nullptr, napi_default, nullptr},
1821         {"OH_Utd_Create_0104", nullptr, OH_Utd_Create_0104, nullptr, nullptr, nullptr, napi_default, nullptr},
1822         {"OH_Utd_Create_0105", nullptr, OH_Utd_Create_0105, nullptr, nullptr, nullptr, napi_default, nullptr},
1823         {"OH_Utd_Create_0106", nullptr, OH_Utd_Create_0106, nullptr, nullptr, nullptr, napi_default, nullptr},
1824         {"OH_Utd_Create_0107", nullptr, OH_Utd_Create_0107, nullptr, nullptr, nullptr, napi_default, nullptr},
1825         {"OH_Utd_Create_0108", nullptr, OH_Utd_Create_0108, nullptr, nullptr, nullptr, napi_default, nullptr},
1826         {"OH_Utd_Create_0109", nullptr, OH_Utd_Create_0109, nullptr, nullptr, nullptr, napi_default, nullptr},
1827         {"OH_Utd_Create_0110", nullptr, OH_Utd_Create_0110, nullptr, nullptr, nullptr, napi_default, nullptr},
1828         {"OH_Utd_Create_0111", nullptr, OH_Utd_Create_0111, nullptr, nullptr, nullptr, napi_default, nullptr},
1829         {"OH_Utd_Create_0112", nullptr, OH_Utd_Create_0112, nullptr, nullptr, nullptr, napi_default, nullptr},
1830         {"OH_Utd_Create_0113", nullptr, OH_Utd_Create_0113, nullptr, nullptr, nullptr, napi_default, nullptr},
1831         {"OH_Utd_Create_0114", nullptr, OH_Utd_Create_0114, nullptr, nullptr, nullptr, napi_default, nullptr},
1832         {"OH_Utd_Create_0115", nullptr, OH_Utd_Create_0115, nullptr, nullptr, nullptr, napi_default, nullptr},
1833         {"OH_Utd_Create_0116", nullptr, OH_Utd_Create_0116, nullptr, nullptr, nullptr, napi_default, nullptr},
1834         {"OH_Utd_Create_0117", nullptr, OH_Utd_Create_0117, nullptr, nullptr, nullptr, napi_default, nullptr},
1835         {"OH_Utd_Create_0118", nullptr, OH_Utd_Create_0118, nullptr, nullptr, nullptr, napi_default, nullptr},
1836         {"OH_Utd_Create_0119", nullptr, OH_Utd_Create_0119, nullptr, nullptr, nullptr, napi_default, nullptr},
1837         {"OH_Utd_Create_0120", nullptr, OH_Utd_Create_0120, nullptr, nullptr, nullptr, napi_default, nullptr},
1838         {"OH_Utd_Create_0121", nullptr, OH_Utd_Create_0121, nullptr, nullptr, nullptr, napi_default, nullptr},
1839         {"OH_Utd_Create_0122", nullptr, OH_Utd_Create_0122, nullptr, nullptr, nullptr, napi_default, nullptr},
1840         {"OH_Utd_Create_0123", nullptr, OH_Utd_Create_0123, nullptr, nullptr, nullptr, napi_default, nullptr},
1841         {"OH_Utd_Create_0125", nullptr, OH_Utd_Create_0125, nullptr, nullptr, nullptr, napi_default, nullptr},
1842         {"OH_Utd_Create_0124", nullptr, OH_Utd_Create_0124, nullptr, nullptr, nullptr, napi_default, nullptr},
1843         {"OH_Utd_Create_0126", nullptr, OH_Utd_Create_0126, nullptr, nullptr, nullptr, napi_default, nullptr},
1844         {"OH_Utd_Create_0127", nullptr, OH_Utd_Create_0127, nullptr, nullptr, nullptr, napi_default, nullptr},
1845         {"OH_Utd_Create_0128", nullptr, OH_Utd_Create_0128, nullptr, nullptr, nullptr, napi_default, nullptr},
1846         {"OH_Utd_Create_0129", nullptr, OH_Utd_Create_0129, nullptr, nullptr, nullptr, napi_default, nullptr},
1847         {"OH_Utd_Create_0130", nullptr, OH_Utd_Create_0130, nullptr, nullptr, nullptr, napi_default, nullptr},
1848         {"OH_Utd_Create_0131", nullptr, OH_Utd_Create_0131, nullptr, nullptr, nullptr, napi_default, nullptr},
1849         {"OH_Utd_Create_0132", nullptr, OH_Utd_Create_0132, nullptr, nullptr, nullptr, napi_default, nullptr},
1850         {"OH_Utd_Create_0133", nullptr, OH_Utd_Create_0133, nullptr, nullptr, nullptr, napi_default, nullptr},
1851         {"OH_Utd_Create_0134", nullptr, OH_Utd_Create_0134, nullptr, nullptr, nullptr, napi_default, nullptr},
1852         {"OH_Utd_Create_0135", nullptr, OH_Utd_Create_0135, nullptr, nullptr, nullptr, napi_default, nullptr},
1853         {"OH_Utd_Create_0136", nullptr, OH_Utd_Create_0136, nullptr, nullptr, nullptr, napi_default, nullptr},
1854         {"OH_Utd_Create_0137", nullptr, OH_Utd_Create_0137, nullptr, nullptr, nullptr, napi_default, nullptr},
1855         {"OH_Utd_Create_0138", nullptr, OH_Utd_Create_0138, nullptr, nullptr, nullptr, napi_default, nullptr},
1856         {"OH_Utd_Create_0139", nullptr, OH_Utd_Create_0139, nullptr, nullptr, nullptr, napi_default, nullptr},
1857         {"OH_Utd_Create_0140", nullptr, OH_Utd_Create_0140, nullptr, nullptr, nullptr, napi_default, nullptr},
1858         {"OH_Utd_Create_Test0100", nullptr, OH_Utd_Create_Test0100, nullptr, nullptr, nullptr, napi_default, nullptr},
1859         {"OH_Utd_Create_Test0200", nullptr, OH_Utd_Create_Test0200, nullptr, nullptr, nullptr, napi_default, nullptr},
1860         {"OH_Utd_Create_Test0300", nullptr, OH_Utd_Create_Test0300, nullptr, nullptr, nullptr, napi_default, nullptr},
1861         {"OH_Utd_GetTypeId0100", nullptr, OH_Utd_GetTypeId0100, nullptr, nullptr, nullptr, napi_default, nullptr},
1862         {"OH_Utd_GetTypeId0200", nullptr, OH_Utd_GetTypeId0200, nullptr, nullptr, nullptr, napi_default, nullptr},
1863         {"OH_Utd_GetDescription0100", nullptr, OH_Utd_GetDescription0100, nullptr, nullptr, nullptr,
1864             napi_default, nullptr},
1865         {"OH_Utd_GetDescription0200", nullptr, OH_Utd_GetDescription0200, nullptr, nullptr, nullptr,
1866             napi_default, nullptr},
1867         {"OH_Utd_GetReferenceUrl_001", nullptr, OH_Utd_GetReferenceUrl_001, nullptr, nullptr, nullptr,
1868             napi_default, nullptr},
1869         {"OH_Utd_GetReferenceUrl_002", nullptr, OH_Utd_GetReferenceUrl_002, nullptr, nullptr, nullptr,
1870             napi_default, nullptr},
1871         {"OH_Utd_GetIconFile_001", nullptr, OH_Utd_GetIconFile_001, nullptr, nullptr, nullptr, napi_default, nullptr},
1872         {"OH_Utd_GetIconFile_002", nullptr, OH_Utd_GetIconFile_002, nullptr, nullptr, nullptr, napi_default, nullptr},
1873         {"OH_Utd_GetBelongingToTypes_001", nullptr, OH_Utd_GetBelongingToTypes_001, nullptr, nullptr, nullptr,
1874             napi_default, nullptr},
1875         {"OH_Utd_GetBelongingToTypes_002", nullptr, OH_Utd_GetBelongingToTypes_002, nullptr, nullptr, nullptr,
1876             napi_default, nullptr},
1877         {"OH_Utd_GetFilenameExtensions_001", nullptr, OH_Utd_GetFilenameExtensions_001, nullptr, nullptr,
1878             nullptr, napi_default, nullptr},
1879         {"OH_Utd_GetFilenameExtensions_002", nullptr, OH_Utd_GetFilenameExtensions_002, nullptr, nullptr,
1880            nullptr, napi_default, nullptr},
1881         {"OH_Utd_GetFilenameExtensions_003", nullptr, OH_Utd_GetFilenameExtensions_003, nullptr, nullptr, nullptr,
1882          napi_default, nullptr},
1883         {"OH_Utd_GetMimeTypes_001", nullptr, OH_Utd_GetMimeTypes_001, nullptr, nullptr, nullptr, napi_default, nullptr},
1884         {"OH_Utd_GetMimeTypes_002", nullptr, OH_Utd_GetMimeTypes_002, nullptr, nullptr, nullptr, napi_default, nullptr},
1885         {"OH_Utd_GetMimeTypes_003", nullptr, OH_Utd_GetMimeTypes_003, nullptr, nullptr, nullptr, napi_default, nullptr},
1886         {"OH_Utd_GetTypesByFilenameExtension_001", nullptr, OH_Utd_GetTypesByFilenameExtension_001, nullptr,
1887          nullptr, nullptr, napi_default, nullptr},
1888         {"OH_Utd_GetTypesByFilenameExtension_002", nullptr, OH_Utd_GetTypesByFilenameExtension_002, nullptr,
1889          nullptr, nullptr, napi_default, nullptr},
1890         {"OH_Utd_GetTypesByFilenameExtension_003", nullptr, OH_Utd_GetTypesByFilenameExtension_003, nullptr,
1891          nullptr, nullptr, napi_default, nullptr},
1892         {"OH_Utd_GetTypesByMimeType_001", nullptr, OH_Utd_GetTypesByMimeType_001, nullptr, nullptr, nullptr,
1893          napi_default, nullptr},
1894         {"OH_Utd_GetTypesByMimeType_002", nullptr, OH_Utd_GetTypesByMimeType_002, nullptr, nullptr, nullptr,
1895          napi_default, nullptr},
1896         {"OH_Utd_GetTypesByMimeType_003", nullptr, OH_Utd_GetTypesByMimeType_003, nullptr, nullptr, nullptr,
1897          napi_default, nullptr},
1898         {"OH_Utd_BelongsTo_001", nullptr, OH_Utd_BelongsTo_001, nullptr, nullptr, nullptr, napi_default, nullptr},
1899         {"OH_Utd_BelongsTo_002", nullptr, OH_Utd_BelongsTo_002, nullptr, nullptr, nullptr, napi_default, nullptr},
1900         {"OH_Utd_BelongsTo_003", nullptr, OH_Utd_BelongsTo_003, nullptr, nullptr, nullptr, napi_default, nullptr},
1901         {"OH_Utd_BelongsTo_004", nullptr, OH_Utd_BelongsTo_004, nullptr, nullptr, nullptr, napi_default, nullptr},
1902         {"OH_Utd_BelongsTo_005", nullptr, OH_Utd_BelongsTo_005, nullptr, nullptr, nullptr, napi_default, nullptr},
1903         {"OH_Utd_IsLower_001", nullptr, OH_Utd_IsLower_001, nullptr, nullptr, nullptr, napi_default, nullptr},
1904         {"OH_Utd_IsLower_002", nullptr, OH_Utd_IsLower_002, nullptr, nullptr, nullptr, napi_default, nullptr},
1905         {"OH_Utd_IsLower_003", nullptr, OH_Utd_IsLower_003, nullptr, nullptr, nullptr, napi_default, nullptr},
1906         {"OH_Utd_IsLower_004", nullptr, OH_Utd_IsLower_004, nullptr, nullptr, nullptr, napi_default, nullptr},
1907         {"OH_Utd_IsLower_005", nullptr, OH_Utd_IsLower_005, nullptr, nullptr, nullptr, napi_default, nullptr},
1908         {"OH_Utd_IsLower_006", nullptr, OH_Utd_IsLower_006, nullptr, nullptr, nullptr, napi_default, nullptr},
1909         {"OH_Utd_Equals_001", nullptr, OH_Utd_Equals_001, nullptr, nullptr, nullptr, napi_default, nullptr},
1910         {"OH_Utd_Equals_002", nullptr, OH_Utd_Equals_002, nullptr, nullptr, nullptr, napi_default, nullptr},
1911         {"OH_Utd_Equals_003", nullptr, OH_Utd_Equals_003, nullptr, nullptr, nullptr, napi_default, nullptr},
1912         {"OH_Utd_Equals_004", nullptr, OH_Utd_Equals_004, nullptr, nullptr, nullptr, napi_default, nullptr},
1913         {"OH_Utd_Equals_005", nullptr, OH_Utd_Equals_005, nullptr, nullptr, nullptr, napi_default, nullptr},
1914         {"OH_Utd_IsHigher_001", nullptr, OH_Utd_IsHigher_001, nullptr, nullptr, nullptr, napi_default, nullptr},
1915         {"OH_Utd_IsHigher_002", nullptr, OH_Utd_IsHigher_002, nullptr, nullptr, nullptr, napi_default, nullptr},
1916         {"OH_Utd_IsHigher_003", nullptr, OH_Utd_IsHigher_003, nullptr, nullptr, nullptr, napi_default, nullptr},
1917         {"OH_Utd_IsHigher_004", nullptr, OH_Utd_IsHigher_004, nullptr, nullptr, nullptr, napi_default, nullptr},
1918         {"OH_Utd_IsHigher_005", nullptr, OH_Utd_IsHigher_005, nullptr, nullptr, nullptr, napi_default, nullptr},
1919         {"OH_Utd_IsHigher_006", nullptr, OH_Utd_IsHigher_006, nullptr, nullptr, nullptr, napi_default, nullptr},
1920 
1921     };
1922     napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc);
1923     return exports;
1924 }
1925 EXTERN_C_END
1926 static napi_module demoModule = {
1927     .nm_version = 1,
1928     .nm_flags = 0,
1929     .nm_filename = nullptr,
1930     .nm_register_func = Init,
1931     .nm_modname = "UtdNdk",
1932     .nm_priv = ((void *)0),
1933     .reserved = {0},
1934 };
RegisterEntryModule(void)1935 extern "C" __attribute__((constructor)) void RegisterEntryModule(void) { napi_module_register(&demoModule); }
1936