aboutsummaryrefslogtreecommitdiff
path: root/storm_dll/storm_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storm_dll/storm_test.cpp')
-rw-r--r--storm_dll/storm_test.cpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/storm_dll/storm_test.cpp b/storm_dll/storm_test.cpp
new file mode 100644
index 0000000..a14b550
--- /dev/null
+++ b/storm_dll/storm_test.cpp
@@ -0,0 +1,36 @@
+/*****************************************************************************/
+/* Storm_test.cpp Copyright (c) Ladislav Zezula 2014 */
+/*---------------------------------------------------------------------------*/
+/* Test module for storm.dll (original Blizzard MPQ dynalic library */
+/*---------------------------------------------------------------------------*/
+/* Date Ver Who Comment */
+/* -------- ---- --- ------- */
+/* 24.08.14 1.00 Lad The first version of Storm_test.cpp */
+/*****************************************************************************/
+
+#define _CRT_NON_CONFORMING_SWPRINTFS
+#define _CRT_SECURE_NO_DEPRECATE
+#include <stdio.h>
+
+#ifdef _MSC_VER
+#include <crtdbg.h>
+#endif
+
+#define STORM_ALTERNATE_NAMES
+#include "storm_dll.h" // Header file for Storm.dll
+
+//-----------------------------------------------------------------------------
+// Main
+
+int main()
+{
+ HANDLE hMpq = NULL;
+
+ _asm int 3;
+ if(StormOpenArchive("E:\\Multimedia\\MPQs\\1995 - Test MPQs\\MPQ_2014_v1_ProtectedMap_Spazzler3.w3x", 0, 0, &hMpq))
+ {
+ StormCloseArchive(hMpq);
+ }
+
+ return 0;
+}