UDK_3_0_0 {
	global:
		initRegistry_Api;
		initRegistryTypeWriter_Api;
		initRegistryTypeReader_Api;
		reg_createKey;
		reg_openKey;
		reg_openSubKeys;
		reg_closeSubKeys;
		reg_deleteKey;
		reg_closeKey;
		reg_getKeyName;
		reg_setValue;
		reg_setLongListValue;
		reg_setStringListValue;
		reg_setUnicodeListValue;
		reg_getValueInfo;
		reg_getValue;
		reg_getLongListValue;
		reg_getStringListValue;
		reg_getUnicodeListValue;
		reg_freeValueList;
		reg_createLink;
		reg_deleteLink;
		reg_getKeyType;
		reg_getLinkTarget;
		reg_getResolvedKeyName;
		reg_loadKey;
		reg_saveKey;
		reg_mergeKey;
		reg_createRegistry;
		reg_openRootKey;
		reg_getName;
		reg_isReadOnly;
		reg_openRegistry;
		reg_closeRegistry;
		reg_destroyRegistry;
		reg_dumpRegistry;
	local:
		*;
};

UDK_3.1 {
    global:
        typereg_reader_create;
        typereg_reader_acquire;
        typereg_reader_release;
        typereg_reader_getVersion;
        typereg_reader_getDocumentation;
        typereg_reader_getFileName;
        typereg_reader_getTypeClass;
        typereg_reader_isPublished;
        typereg_reader_getTypeName;
        typereg_reader_getSuperTypeCount;
        typereg_reader_getSuperTypeName;
        typereg_reader_getFieldCount;
        typereg_reader_getFieldDocumentation;
        typereg_reader_getFieldFileName;
        typereg_reader_getFieldFlags;
        typereg_reader_getFieldName;
        typereg_reader_getFieldTypeName;
        typereg_reader_getFieldValue;
        typereg_reader_getMethodCount;
        typereg_reader_getMethodDocumentation;
        typereg_reader_getMethodFlags;
        typereg_reader_getMethodName;
        typereg_reader_getMethodReturnTypeName;
        typereg_reader_getMethodParameterCount;
        typereg_reader_getMethodParameterFlags;
        typereg_reader_getMethodParameterName;
        typereg_reader_getMethodParameterTypeName;
        typereg_reader_getMethodExceptionCount;
        typereg_reader_getMethodExceptionTypeName;
        typereg_reader_getReferenceCount;
        typereg_reader_getReferenceDocumentation;
        typereg_reader_getReferenceFlags;
        typereg_reader_getReferenceSort;
        typereg_reader_getReferenceTypeName;
        typereg_writer_create;
        typereg_writer_destroy;
        typereg_writer_setSuperTypeName;
        typereg_writer_setFieldData;
        typereg_writer_setMethodData;
        typereg_writer_setMethodParameterData;
        typereg_writer_setMethodExceptionTypeName;
        typereg_writer_setReferenceData;
        typereg_writer_getBlob;
} UDK_3_0_0;