1############################################################### 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20############################################################### 21UDK_3_0_0 { 22 global: 23 initRegistry_Api; 24 initRegistryTypeWriter_Api; 25 initRegistryTypeReader_Api; 26 reg_createKey; 27 reg_openKey; 28 reg_openSubKeys; 29 reg_closeSubKeys; 30 reg_deleteKey; 31 reg_closeKey; 32 reg_getKeyName; 33 reg_setValue; 34 reg_setLongListValue; 35 reg_setStringListValue; 36 reg_setUnicodeListValue; 37 reg_getValueInfo; 38 reg_getValue; 39 reg_getLongListValue; 40 reg_getStringListValue; 41 reg_getUnicodeListValue; 42 reg_freeValueList; 43 reg_createLink; 44 reg_deleteLink; 45 reg_getKeyType; 46 reg_getLinkTarget; 47 reg_getResolvedKeyName; 48 reg_loadKey; 49 reg_saveKey; 50 reg_mergeKey; 51 reg_createRegistry; 52 reg_openRootKey; 53 reg_getName; 54 reg_isReadOnly; 55 reg_openRegistry; 56 reg_closeRegistry; 57 reg_destroyRegistry; 58 reg_dumpRegistry; 59 local: 60 *; 61}; 62 63UDK_3.1 { 64 global: 65 typereg_reader_create; 66 typereg_reader_acquire; 67 typereg_reader_release; 68 typereg_reader_getVersion; 69 typereg_reader_getDocumentation; 70 typereg_reader_getFileName; 71 typereg_reader_getTypeClass; 72 typereg_reader_isPublished; 73 typereg_reader_getTypeName; 74 typereg_reader_getSuperTypeCount; 75 typereg_reader_getSuperTypeName; 76 typereg_reader_getFieldCount; 77 typereg_reader_getFieldDocumentation; 78 typereg_reader_getFieldFileName; 79 typereg_reader_getFieldFlags; 80 typereg_reader_getFieldName; 81 typereg_reader_getFieldTypeName; 82 typereg_reader_getFieldValue; 83 typereg_reader_getMethodCount; 84 typereg_reader_getMethodDocumentation; 85 typereg_reader_getMethodFlags; 86 typereg_reader_getMethodName; 87 typereg_reader_getMethodReturnTypeName; 88 typereg_reader_getMethodParameterCount; 89 typereg_reader_getMethodParameterFlags; 90 typereg_reader_getMethodParameterName; 91 typereg_reader_getMethodParameterTypeName; 92 typereg_reader_getMethodExceptionCount; 93 typereg_reader_getMethodExceptionTypeName; 94 typereg_reader_getReferenceCount; 95 typereg_reader_getReferenceDocumentation; 96 typereg_reader_getReferenceFlags; 97 typereg_reader_getReferenceSort; 98 typereg_reader_getReferenceTypeName; 99 typereg_writer_create; 100 typereg_writer_destroy; 101 typereg_writer_setSuperTypeName; 102 typereg_writer_setFieldData; 103 typereg_writer_setMethodData; 104 typereg_writer_setMethodParameterData; 105 typereg_writer_setMethodExceptionTypeName; 106 typereg_writer_setReferenceData; 107 typereg_writer_getBlob; 108} UDK_3_0_0; 109