From 42f09417a046e161ee2f71260e830d98f9b6fc3e Mon Sep 17 00:00:00 2001 From: icex2 Date: Sun, 28 Jan 2024 22:09:24 +0100 Subject: [PATCH] feat(avs imports): Add lib export definitions of new AVS API functions Add all functions and their respective ordinals (and mangled names for documentation purpose) to all currently used AVS version. --- src/imports/import_32_0_avs.def | 7 +++++++ src/imports/import_32_1002_avs.def | 11 +++++++++++ src/imports/import_32_1101_avs.def | 16 ++++++++++++++++ src/imports/import_32_1304_avs.def | 15 +++++++++++++++ src/imports/import_32_1403_avs.def | 16 ++++++++++++++++ src/imports/import_32_1508_avs.def | 13 +++++++++++++ src/imports/import_32_1601_avs.def | 17 +++++++++++++++++ src/imports/import_32_1603_avs.def | 17 +++++++++++++++++ src/imports/import_32_1700_avs.def | 17 +++++++++++++++++ src/imports/import_32_803_avs.def | 7 +++++++ src/imports/import_64_1508_avs.def | 13 +++++++++++++ src/imports/import_64_1509_avs.def | 13 +++++++++++++ src/imports/import_64_1601_avs.def | 17 +++++++++++++++++ src/imports/import_64_1603_avs.def | 17 +++++++++++++++++ src/imports/import_64_1700_avs.def | 17 +++++++++++++++++ 15 files changed, 213 insertions(+) diff --git a/src/imports/import_32_0_avs.def b/src/imports/import_32_0_avs.def index cb2ea9d..273e5be 100644 --- a/src/imports/import_32_0_avs.def +++ b/src/imports/import_32_0_avs.def @@ -2,6 +2,12 @@ LIBRARY libavs-win32 EXPORTS avs_boot + avs_fs_close + avs_fs_copy + avs_fs_lseek + avs_fs_lstat + avs_fs_open + avs_fs_read avs_net_ctrl avs_shutdown avs_thread_create @@ -26,6 +32,7 @@ EXPORTS property_node_clone property_node_create property_node_name + property_node_read property_node_refer property_node_remove property_node_type diff --git a/src/imports/import_32_1002_avs.def b/src/imports/import_32_1002_avs.def index 6d1fd13..e2ff5ae 100644 --- a/src/imports/import_32_1002_avs.def +++ b/src/imports/import_32_1002_avs.def @@ -2,6 +2,15 @@ LIBRARY libavs-win32 EXPORTS avs_boot + avs_fs_close + avs_fs_copy + avs_fs_lseek + avs_fs_lstat + avs_fs_open + avs_fs_read + avs_fs_opendir + avs_fs_readdir + avs_fs_closedir avs_net_ctrl avs_shutdown avs_thread_create @@ -27,11 +36,13 @@ EXPORTS property_node_create property_node_datasize property_node_name + property_node_read property_node_refer property_node_remove property_node_type property_node_traversal property_node_refdata + property_query_size property_psmap_export property_psmap_import std_getenv diff --git a/src/imports/import_32_1101_avs.def b/src/imports/import_32_1101_avs.def index cfc6f9b..10c59e4 100644 --- a/src/imports/import_32_1101_avs.def +++ b/src/imports/import_32_1101_avs.def @@ -2,6 +2,15 @@ LIBRARY libavs-win32 EXPORTS avs_boot @22 NONAME + avs_fs_close @60 NONAME + avs_fs_copy @63 NONAME + avs_fs_lseek @70 NONAME + avs_fs_lstat @71 NONAME + avs_fs_open @75 NONAME + avs_fs_read @77 NONAME + avs_fs_opendir @76 NONAME + avs_fs_readdir @78 NONAME + avs_fs_closedir @61 NONAME avs_net_ctrl @107 NONAME avs_shutdown @140 NONAME avs_thread_create @156 NONAME @@ -19,8 +28,15 @@ EXPORTS property_insert_read @255 NONAME property_node_create @266 NONAME property_node_datasize @267 NONAME + property_node_name @274 NONAME + property_node_read @276 NONAME property_node_refer @278 NONAME property_node_remove @279 NONAME + property_node_type @282 NONAME + property_node_clone @280 NONAME + property_node_traversal @282 NONAME + property_node_refdata @277 NONAME + property_query_size @290 NONAME property_psmap_import @288 NONAME property_psmap_export @287 NONAME property_read_query_memsize @291 NONAME diff --git a/src/imports/import_32_1304_avs.def b/src/imports/import_32_1304_avs.def index 489944a..f83d5a5 100644 --- a/src/imports/import_32_1304_avs.def +++ b/src/imports/import_32_1304_avs.def @@ -2,7 +2,15 @@ LIBRARY libavs-win32 EXPORTS avs_boot @237 NONAME + avs_fs_close @276 NONAME + avs_fs_copy @283 NONAME + avs_fs_lseek @16 NONAME + avs_fs_lstat @97 NONAME avs_fs_open @178 NONAME + avs_fs_read @306 NONAME + avs_fs_opendir @216 NONAME + avs_fs_readdir @130 NONAME + avs_fs_closedir @131 NONAME avs_net_ctrl @15 NONAME avs_shutdown @333 NONAME avs_thread_create @183 NONAME @@ -19,8 +27,15 @@ EXPORTS property_insert_read @23 NONAME property_node_create @316 NONAME property_node_datasize @249 NONAME + property_node_name @255 NONAME + property_node_read @2 NONAME property_node_refer @268 NONAME property_node_remove @129 NONAME + property_node_type @329 NONAME + property_node_clone @130 NONAME + property_node_traversal @93 NONAME + property_node_refdata @330 NONAME == XC058ba5000151 + property_query_size @250 NONAME == XC058ba5000101 property_psmap_import @102 NONAME property_psmap_export @110 NONAME property_read_query_memsize @100 NONAME diff --git a/src/imports/import_32_1403_avs.def b/src/imports/import_32_1403_avs.def index 32d68b1..de171c1 100644 --- a/src/imports/import_32_1403_avs.def +++ b/src/imports/import_32_1403_avs.def @@ -2,6 +2,15 @@ LIBRARY libavs-win32 EXPORTS avs_boot @298 NONAME + avs_fs_close @573 NONAME == XC0bbe97000119 + avs_fs_copy @573 NONAME == XC0bbe97000120 + avs_fs_lseek @573 NONAME == + avs_fs_lstat @573 NONAME == XC0bbe9700005f + avs_fs_open @573 NONAME == XC0bbe970000b3 + avs_fs_read @573 NONAME == + avs_fs_opendir @573 NONAME == XC0bbe970000db + avs_fs_readdir @573 NONAME == + avs_fs_closedir @573 NONAME == avs_net_ctrl @100 NONAME avs_shutdown @299 NONAME avs_thread_create @6 NONAME @@ -15,7 +24,14 @@ EXPORTS property_desc_to_buffer @131 NONAME property_destroy @130 NONAME property_insert_read @133 NONAME + property_node_name @573 NONAME == + property_node_read @573 NONAME == property_node_remove @148 NONAME + property_node_type @573 NONAME == + property_node_clone @149 NONAME + property_node_traversal @151 NONAME + property_node_refdata @573 NONAME == + property_query_size @573 NONAME == property_psmap_import @163 NONAME property_psmap_export @164 NONAME property_read_query_memsize @161 NONAME diff --git a/src/imports/import_32_1508_avs.def b/src/imports/import_32_1508_avs.def index 05419ed..d162512 100644 --- a/src/imports/import_32_1508_avs.def +++ b/src/imports/import_32_1508_avs.def @@ -5,8 +5,13 @@ EXPORTS avs_fs_close @65 NONAME avs_fs_lseek @59 NONAME avs_fs_lseek64 @60 NONAME + avs_fs_lstat @79 NONAME avs_fs_open @58 NONAME avs_fs_read @61 NONAME + avs_fs_copy @81 NONAME + avs_fs_opendir @72 NONAME == XCd229cc0000f0 + avs_fs_readdir @73 NONAME == XCd229cc0000bb + avs_fs_closedir @74 NONAME == XCd229cc0000b8 avs_net_ctrl @98 NONAME avs_shutdown @286 NONAME avs_thread_create @6 NONAME @@ -22,8 +27,16 @@ EXPORTS property_destroy @128 NONAME property_insert_read @131 NONAME property_node_create @145 NONAME + property_node_name @150 NONAME + property_node_read @154 NONAME == XCd229cc0000f3 property_node_refer @158 NONAME property_node_remove @146 NONAME + property_node_type @151 NONAME == XCd229cc000071 + property_node_clone @147 NONAME + property_node_traversal @149 NONAME + property_node_refdata @148 NONAME == XCd229cc00009f + property_node_datasize @153 NONAME == XCd229cc000083 + property_query_size @142 NONAME == XCd229cc000032 property_psmap_export @162 NONAME property_psmap_import @161 NONAME property_read_query_memsize @159 NONAME diff --git a/src/imports/import_32_1601_avs.def b/src/imports/import_32_1601_avs.def index e260a8c..74332d4 100644 --- a/src/imports/import_32_1601_avs.def +++ b/src/imports/import_32_1601_avs.def @@ -1,6 +1,15 @@ LIBRARY libavs-win32 EXPORTS + avs_fs_close @65 NONAME + avs_fs_copy @81 NONAME + avs_fs_lseek @59 NONAME + avs_fs_lstat @79 NONAME + avs_fs_open @58 NONAME + avs_fs_read @61 NONAME + avs_fs_opendir @72 NONAME == XCnbrep7000047 + avs_fs_readdir @73 NONAME == XCnbrep7000048 + avs_fs_closedir @74 NONAME == XCnbrep7000049 avs_thread_create @5 NONAME avs_thread_destroy @7 NONAME avs_thread_exit @11 NONAME @@ -12,7 +21,15 @@ EXPORTS property_insert_read @128 NONAME property_search @141 NONAME property_node_create @142 NONAME + property_node_name @147 NONAME == XCnbrep7000092 property_node_remove @143 NONAME + property_node_type @148 NONAME == XCnbrep7000093 + property_node_clone @144 NONAME + property_node_traversal @146 NONAME + property_node_refdata @145 NONAME == XCnbrep7000090 + property_node_datasize @150 NONAME == XCnbrep7000095 + property_node_read @151 NONAME == XCnbrep7000096 + property_query_size @139 NONAME == XCnbrep700008a property_node_refer @155 NONAME property_read_query_memsize @156 NONAME property_psmap_export @159 NONAME diff --git a/src/imports/import_32_1603_avs.def b/src/imports/import_32_1603_avs.def index 98f5fe7..21f55c1 100644 --- a/src/imports/import_32_1603_avs.def +++ b/src/imports/import_32_1603_avs.def @@ -1,6 +1,15 @@ LIBRARY libavs-win32 EXPORTS + avs_fs_close @86 NONAME == XCnbrep7000055 + avs_fs_copy @102 NONAME == XCnbrep7000065 + avs_fs_lseek @80 NONAME == XCnbrep700004f + avs_fs_lstat @100 NONAME == XCnbrep7000063 + avs_fs_open @79 NONAME == XCnbrep700004e + avs_fs_read @82 NONAME == XCnbrep7000051 + avs_fs_opendir @93 NONAME == XCnbrep700005c + avs_fs_readdir @94 NONAME == XCnbrep700005d + avs_fs_closedir @95 NONAME == XCnbrep700005e avs_thread_create @5 NONAME avs_thread_destroy @7 NONAME avs_thread_exit @11 NONAME @@ -12,7 +21,15 @@ EXPORTS property_insert_read @149 NONAME property_search @162 NONAME property_node_create @163 NONAME + property_node_name @168 NONAME == XCnbrep70000a7 property_node_remove @164 NONAME + property_node_type @169 NONAME == XCnbrep70000a8 + property_node_clone @165 NONAME + property_node_traversal @167 NONAME + property_node_refdata @166 NONAME == XCnbrep70000a5 + property_node_datasize @171 NONAME == XCnbrep70000aa + property_query_size @160 NONAME == XCnbrep700009f + property_node_read @172 NONAME == XCnbrep70000ab property_node_refer @176 NONAME property_read_query_memsize @177 NONAME property_psmap_import @179 NONAME diff --git a/src/imports/import_32_1700_avs.def b/src/imports/import_32_1700_avs.def index d8944d9..7dc4eaa 100644 --- a/src/imports/import_32_1700_avs.def +++ b/src/imports/import_32_1700_avs.def @@ -6,7 +6,16 @@ EXPORTS avs_thread_exit @11 NONAME avs_thread_join @12 NONAME avs_fs_addfs @73 NONAME + avs_fs_close @86 NONAME == XCgsqzn0000055 + avs_fs_copy @102 NONAME == XCgsqzn0000065 + avs_fs_lseek @80 NONAME == XCgsqzn000004f + avs_fs_lstat @100 NONAME == XCgsqzn0000063 avs_fs_mount @76 NONAME + avs_fs_open @79 NONAME == XCgsqzn000004e + avs_fs_read @82 NONAME == XCgsqzn0000051 + avs_fs_opendir @93 NONAME == XCgsqzn000005c + avs_fs_readdir @94 NONAME == XCgsqzn000005d + avs_fs_closedir @95 NONAME == XCgsqzn000005e avs_net_ctrl @119 NONAME property_create @145 NONAME property_destroy @146 NONAME @@ -14,7 +23,15 @@ EXPORTS property_insert_read @149 NONAME property_search @162 NONAME property_node_create @163 NONAME + property_node_name @168 NONAME == XCgsqzn00000a7 property_node_remove @164 NONAME + property_node_type @169 NONAME == XCgsqzn00000a8 + property_node_clone @165 NONAME + property_node_traversal @167 NONAME + property_node_refdata @166 NONAME == XCgsqzn00000a5 + property_node_datasize @171 NONAME == XCgsqzn00000aa + property_node_read @172 NONAME == XCgsqzn00000ab + property_query_size @160 NONAME == XCgsqzn000009f property_node_refer @176 NONAME property_read_query_memsize @177 NONAME property_psmap_import @179 NONAME diff --git a/src/imports/import_32_803_avs.def b/src/imports/import_32_803_avs.def index a7f59b5..37f2b3e 100644 --- a/src/imports/import_32_803_avs.def +++ b/src/imports/import_32_803_avs.def @@ -2,6 +2,12 @@ LIBRARY libavs-win32 EXPORTS avs_boot + avs_fs_close + avs_fs_copy + avs_fs_lseek + avs_fs_lstat + avs_fs_open + avs_fs_read avs_net_ctrl avs_shutdown avs_thread_create @@ -27,6 +33,7 @@ EXPORTS property_node_create property_node_datasize property_node_name + property_node_read property_node_refer property_node_remove property_node_type diff --git a/src/imports/import_64_1508_avs.def b/src/imports/import_64_1508_avs.def index bc9fbf0..6aeaba1 100644 --- a/src/imports/import_64_1508_avs.def +++ b/src/imports/import_64_1508_avs.def @@ -3,10 +3,15 @@ LIBRARY libavs-win64 EXPORTS avs_boot @285 NONAME avs_fs_close @65 NONAME + avs_fs_copy @81 NONAME avs_fs_lseek @59 NONAME avs_fs_lseek64 @60 NONAME + avs_fs_lstat @79 NONAME avs_fs_open @58 NONAME avs_fs_read @61 NONAME + avs_fs_opendir @72 NONAME == XCd229cc0000f0 + avs_fs_readdir @73 NONAME == XCd229cc0000bb + avs_fs_closedir @74 NONAME == XCd229cc0000b8 avs_net_ctrl @98 NONAME avs_shutdown @286 NONAME avs_thread_create @6 NONAME @@ -22,8 +27,16 @@ EXPORTS property_destroy @128 NONAME property_insert_read @131 NONAME property_node_create @145 NONAME + property_node_name @150 NONAME + property_node_read @154 NONAME == XCd229cc0000f3 property_node_refer @158 NONAME property_node_remove @146 NONAME + property_node_type @151 NONAME == XCd229cc000071 + property_node_clone @147 NONAME + property_node_traversal @149 NONAME + property_node_refdata @148 NONAME == XCd229cc00009f + property_node_datasize @153 NONAME == XCd229cc000083 + property_query_size @142 NONAME == XCd229cc000032 property_psmap_export @162 NONAME property_psmap_import @161 NONAME property_read_query_memsize @159 NONAME diff --git a/src/imports/import_64_1509_avs.def b/src/imports/import_64_1509_avs.def index ae6110a..fde35d6 100644 --- a/src/imports/import_64_1509_avs.def +++ b/src/imports/import_64_1509_avs.def @@ -3,10 +3,15 @@ LIBRARY libavs-win64 EXPORTS avs_boot @285 NONAME avs_fs_close @65 NONAME + avs_fs_copy @81 NONAME avs_fs_lseek @59 NONAME avs_fs_lseek64 @60 NONAME + avs_fs_lstat @78 NONAME avs_fs_open @58 NONAME avs_fs_read @61 NONAME + avs_fs_opendir @573 NONAME == + avs_fs_readdir @573 NONAME == + avs_fs_closedir @573 NONAME == avs_net_ctrl @98 NONAME avs_shutdown @286 NONAME avs_thread_create @6 NONAME @@ -22,8 +27,16 @@ EXPORTS property_destroy @128 NONAME property_insert_read @131 NONAME property_node_create @145 NONAME + property_node_name @573 NONAME == + property_node_read @573 NONAME == + property_query_size @573 NONAME == property_node_refer @158 NONAME property_node_remove @146 NONAME + property_node_type @573 NONAME == + property_node_clone @147 NONAME + property_node_traversal @149 NONAME + property_node_refdata @573 NONAME == + property_node_datasize @573 NONAME == property_psmap_export @162 NONAME property_psmap_import @161 NONAME property_read_query_memsize @159 NONAME diff --git a/src/imports/import_64_1601_avs.def b/src/imports/import_64_1601_avs.def index 5bbe452..418395f 100644 --- a/src/imports/import_64_1601_avs.def +++ b/src/imports/import_64_1601_avs.def @@ -1,6 +1,15 @@ LIBRARY libavs-win64 EXPORTS + avs_fs_close @65 NONAME + avs_fs_copy @81 NONAME + avs_fs_lseek @59 NONAME + avs_fs_lstat @79 NONAME + avs_fs_open @58 NONAME + avs_fs_read @61 NONAME + avs_fs_opendir @72 NONAME == XCnbrep7000047 + avs_fs_readdir @73 NONAME == XCnbrep7000048 + avs_fs_closedir @74 NONAME == XCnbrep7000049 avs_thread_create @5 NONAME avs_thread_destroy @7 NONAME avs_thread_exit @11 NONAME @@ -12,7 +21,15 @@ EXPORTS property_insert_read @128 NONAME property_search @141 NONAME property_node_create @142 NONAME + property_node_name @147 NONAME == XCnbrep7000092 property_node_remove @143 NONAME + property_node_type @148 NONAME == XCnbrep7000093 + property_node_clone @144 NONAME + property_node_traversal @146 NONAME + property_node_refdata @145 NONAME == XCnbrep7000090 + property_node_datasize @150 NONAME == XCnbrep7000095 + property_node_read @151 NONAME == XCnbrep7000096 + property_query_size @139 NONAME == XCnbrep700008a property_node_refer @155 NONAME property_read_query_memsize @156 NONAME property_psmap_export @159 NONAME diff --git a/src/imports/import_64_1603_avs.def b/src/imports/import_64_1603_avs.def index 0355922..b106ab1 100644 --- a/src/imports/import_64_1603_avs.def +++ b/src/imports/import_64_1603_avs.def @@ -1,6 +1,15 @@ LIBRARY libavs-win64 EXPORTS + avs_fs_close @86 NONAME == XCnbrep7000055 + avs_fs_copy @102 NONAME == XCnbrep7000065 + avs_fs_lseek @80 NONAME == XCnbrep700004f + avs_fs_lstat @100 NONAME == XCnbrep7000063 + avs_fs_open @79 NONAME == XCnbrep700004e + avs_fs_read @82 NONAME == XCnbrep7000051 + avs_fs_opendir @93 NONAME == XCnbrep700005c + avs_fs_readdir @94 NONAME == XCnbrep700005d + avs_fs_closedir @95 NONAME == XCnbrep700005e avs_thread_create @5 NONAME avs_thread_destroy @7 NONAME avs_thread_exit @11 NONAME @@ -12,7 +21,15 @@ EXPORTS property_insert_read @149 NONAME property_search @162 NONAME property_node_create @163 NONAME + property_node_name @168 NONAME == XCnbrep70000a7 property_node_remove @164 NONAME + property_node_type @169 NONAME == XCnbrep70000a8 + property_node_clone @165 NONAME + property_node_traversal @167 NONAME + property_node_refdata @166 NONAME == XCnbrep70000a5 + property_node_datasize @171 NONAME == XCnbrep70000aa + property_node_read @172 NONAME == XCnbrep70000ab + property_query_size @160 NONAME == XCnbrep700009f property_node_refer @176 NONAME property_read_query_memsize @177 NONAME property_psmap_import @179 NONAME diff --git a/src/imports/import_64_1700_avs.def b/src/imports/import_64_1700_avs.def index fe8cc6e..8cddba8 100644 --- a/src/imports/import_64_1700_avs.def +++ b/src/imports/import_64_1700_avs.def @@ -6,7 +6,16 @@ EXPORTS avs_thread_exit @11 NONAME avs_thread_join @12 NONAME avs_fs_addfs @73 NONAME + avs_fs_close @86 NONAME == XCgsqzn0000055 + avs_fs_copy @102 NONAME == XCgsqzn0000065 + avs_fs_lseek @80 NONAME == XCgsqzn000004f + avs_fs_lstat @100 NONAME == XCgsqzn0000063 avs_fs_mount @76 NONAME + avs_fs_open @79 NONAME == XCgsqzn000004e + avs_fs_read @82 NONAME == XCgsqzn0000051 + avs_fs_opendir @93 NONAME == XCgsqzn000005c + avs_fs_readdir @94 NONAME == XCgsqzn000005d + avs_fs_closedir @95 NONAME == XCgsqzn000005e avs_net_ctrl @119 NONAME property_create @145 NONAME property_destroy @146 NONAME @@ -14,7 +23,15 @@ EXPORTS property_insert_read @149 NONAME property_search @162 NONAME property_node_create @163 NONAME + property_node_name @168 NONAME == XCgsqzn00000a7 property_node_remove @164 NONAME + property_node_type @169 NONAME == XCgsqzn00000a8 + property_node_clone @165 NONAME + property_node_traversal @167 NONAME + property_node_refdata @166 NONAME == XCgsqzn00000a5 + property_node_datasize @171 NONAME == XCgsqzn00000aa + property_node_read @172 NONAME == XCgsqzn00000ab + property_query_size @160 NONAME == XCgsqzn000009f property_node_refer @176 NONAME property_read_query_memsize @177 NONAME property_psmap_import @179 NONAME