summaryrefslogtreecommitdiffstats
path: root/milessdk
diff options
context:
space:
mode:
authorFire_Head <Fire-Head@users.noreply.github.com>2020-05-27 20:51:40 +0200
committerGitHub <noreply@github.com>2020-05-27 20:51:40 +0200
commite4649b41e1acf07d7cdcae867acdc7b3eb25c82b (patch)
tree9914753482fb7cd3d0eb0efad6a058e54850db0f /milessdk
parentVC Water (diff)
parentlibrw update (diff)
downloadre3-e4649b41e1acf07d7cdcae867acdc7b3eb25c82b.tar
re3-e4649b41e1acf07d7cdcae867acdc7b3eb25c82b.tar.gz
re3-e4649b41e1acf07d7cdcae867acdc7b3eb25c82b.tar.bz2
re3-e4649b41e1acf07d7cdcae867acdc7b3eb25c82b.tar.lz
re3-e4649b41e1acf07d7cdcae867acdc7b3eb25c82b.tar.xz
re3-e4649b41e1acf07d7cdcae867acdc7b3eb25c82b.tar.zst
re3-e4649b41e1acf07d7cdcae867acdc7b3eb25c82b.zip
Diffstat (limited to 'milessdk')
-rw-r--r--milessdk/include/mss.h14
-rw-r--r--milessdk/lib/mss32.libbin15316 -> 15570 bytes
2 files changed, 14 insertions, 0 deletions
diff --git a/milessdk/include/mss.h b/milessdk/include/mss.h
index 38371eb9..94bfc065 100644
--- a/milessdk/include/mss.h
+++ b/milessdk/include/mss.h
@@ -114,3 +114,17 @@ DLLEXPORT void WINAPI AIL_set_stream_ms_position(HSTREAM S, S32 milliseconds);
DLLEXPORT void WINAPI AIL_set_stream_volume(HSTREAM stream, S32 volume);
DLLEXPORT void WINAPI AIL_set_stream_pan(HSTREAM stream, S32 pan);
DLLEXPORT S32 WINAPI AIL_stream_status(HSTREAM stream);
+
+typedef U32(WINAPI* AIL_file_open_callback)(char const * Filename, U32 * FileHandle);
+
+typedef void (WINAPI* AIL_file_close_callback) (U32 FileHandle);
+
+#define AIL_FILE_SEEK_BEGIN 0
+#define AIL_FILE_SEEK_CURRENT 1
+#define AIL_FILE_SEEK_END 2
+
+typedef S32(WINAPI* AIL_file_seek_callback) (U32 FileHandle, S32 Offset, U32 Type);
+
+typedef U32(WINAPI* AIL_file_read_callback) (U32 FileHandle, void* Buffer, U32 Bytes);
+
+DLLEXPORT void WINAPI AIL_set_file_callbacks(AIL_file_open_callback opencb, AIL_file_close_callback closecb, AIL_file_seek_callback seekcb, AIL_file_read_callback readcb); \ No newline at end of file
diff --git a/milessdk/lib/mss32.lib b/milessdk/lib/mss32.lib
index f97091c7..49cea2d2 100644
--- a/milessdk/lib/mss32.lib
+++ b/milessdk/lib/mss32.lib
Binary files differ