Current News
Archived News
Search News
Discussion Forum


Old Forum
Install Programs More Downloads...
Troubleshooting
Source Code
Format Specs.
Misc. Information
Non-SF Stuff
Links




index 31a5eac..cfadd7f 100644 (file)
@@ -1,59 +1,59 @@
-#ifndef STORM_H_INCLUDED\r
-#define STORM_H_INCLUDED\r
-\r
-#include <windows.h>\r
-\r
-#ifdef __cplusplus\r
-extern "C" {\r
-#endif\r
-\r
-// This no longer needs to be called\r
-extern HINSTANCE LoadStorm(char * DllFileName);\r
-\r
-#define SFILE_OPEN_HARD_DISK_FILE 0x0000 //Open archive without regard to the drive type it resides on\r
-#define SFILE_OPEN_CD_ROM_FILE    0x0001 //Open the archive only if it is on a CD-ROM\r
-\r
-#define SFILE_SEARCH_CURRENT_ONLY 0x00 //Used with SFileOpenFileEx; only the archive with the handle specified will be searched for the file\r
-#define SFILE_SEARCH_ALL_OPEN     0x01 //SFileOpenFileEx will look through all open archives for the file\r
-\r
-#define MPQHANDLE HANDLE\r
-\r
-// Storm Function Prototypes\r
-typedef BOOL  (WINAPI* funcSFileOpenArchive)(LPCSTR lpFilename, DWORD dwPriority, DWORD dwFlags, MPQHANDLE *hMPQ);\r
-typedef BOOL  (WINAPI* funcSFileCloseArchive)(MPQHANDLE hMPQ);\r
-typedef BOOL  (WINAPI* funcSFileOpenFile)(LPCSTR lpFileName, MPQHANDLE *hFile);\r
-typedef BOOL  (WINAPI* funcSFileOpenFileEx)(MPQHANDLE hMPQ, LPCSTR lpFileName, DWORD dwSearchScope, MPQHANDLE *hFile);\r
-typedef BOOL  (WINAPI* funcSFileCloseFile)(MPQHANDLE hFile);\r
-typedef DWORD (WINAPI* funcSFileGetFileSize)(MPQHANDLE hFile, LPDWORD lpFileSizeHigh);\r
-typedef DWORD (WINAPI* funcSFileSetFilePointer)(MPQHANDLE hFile, long lDistanceToMove, PLONG lplDistanceToMoveHigh, DWORD dwMoveMethod);\r
-typedef BOOL  (WINAPI* funcSFileReadFile)(MPQHANDLE hFile,LPVOID lpBuffer,DWORD nNumberOfBytesToRead,LPDWORD lpNumberOfBytesRead,LPOVERLAPPED lpOverlapped);\r
-typedef LCID  (WINAPI* funcSFileSetLocale)(LCID nNewLocale);\r
-typedef BOOL  (WINAPI* funcSFileDestroy)();\r
-typedef BOOL  (WINAPI* funcSFileGetArchiveName)(MPQHANDLE hMPQ, LPCSTR lpBuffer, DWORD dwBufferLength);\r
-typedef BOOL  (WINAPI* funcSFileGetFileName)(MPQHANDLE hFile, LPCSTR lpBuffer, DWORD dwBufferLength);\r
-typedef BOOL  (WINAPI* funcSFileGetFileArchive)(MPQHANDLE hFile, MPQHANDLE *hMPQ);\r
-typedef BOOL  (WINAPI* funcSFileGetBasePath)(LPCSTR lpBuffer, DWORD dwBufferLength);\r
-typedef BOOL  (WINAPI* funcSFileSetBasePath)(LPCSTR lpNewBasePath);\r
-\r
-// Storm Function Names\r
-extern funcSFileCloseArchive SFileCloseArchive;\r
-extern funcSFileCloseFile SFileCloseFile;\r
-extern funcSFileDestroy SFileDestroy;\r
-extern funcSFileGetFileArchive SFileGetFileArchive;\r
-extern funcSFileGetFileSize SFileGetFileSize;\r
-extern funcSFileOpenArchive SFileOpenArchive;\r
-extern funcSFileOpenFile SFileOpenFile;\r
-extern funcSFileOpenFileEx SFileOpenFileEx;\r
-extern funcSFileReadFile SFileReadFile;\r
-extern funcSFileSetBasePath SFileSetBasePath;\r
-extern funcSFileSetFilePointer SFileSetFilePointer;\r
-extern funcSFileSetLocale SFileSetLocale;\r
-extern funcSFileGetBasePath SFileGetBasePath;\r
-extern funcSFileGetArchiveName SFileGetArchiveName;\r
-extern funcSFileGetFileName SFileGetFileName;\r
-\r
-#ifdef __cplusplus\r
-};  // extern "C" \r
-#endif\r
-\r
-#endif\r
+#ifndef STORM_H_INCLUDED
+#define STORM_H_INCLUDED
+
+#include <windows.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+// This no longer needs to be called
+extern HINSTANCE LoadStorm(char * DllFileName);
+
+#define SFILE_OPEN_HARD_DISK_FILE 0x0000 //Open archive without regard to the drive type it resides on
+#define SFILE_OPEN_CD_ROM_FILE    0x0001 //Open the archive only if it is on a CD-ROM
+
+#define SFILE_SEARCH_CURRENT_ONLY 0x00 //Used with SFileOpenFileEx; only the archive with the handle specified will be searched for the file
+#define SFILE_SEARCH_ALL_OPEN     0x01 //SFileOpenFileEx will look through all open archives for the file
+
+#define MPQHANDLE HANDLE
+
+// Storm Function Prototypes
+typedef BOOL  (WINAPI* funcSFileOpenArchive)(LPCSTR lpFilename, DWORD dwPriority, DWORD dwFlags, MPQHANDLE *hMPQ);
+typedef BOOL  (WINAPI* funcSFileCloseArchive)(MPQHANDLE hMPQ);
+typedef BOOL  (WINAPI* funcSFileOpenFile)(LPCSTR lpFileName, MPQHANDLE *hFile);
+typedef BOOL  (WINAPI* funcSFileOpenFileEx)(MPQHANDLE hMPQ, LPCSTR lpFileName, DWORD dwSearchScope, MPQHANDLE *hFile);
+typedef BOOL  (WINAPI* funcSFileCloseFile)(MPQHANDLE hFile);
+typedef DWORD (WINAPI* funcSFileGetFileSize)(MPQHANDLE hFile, LPDWORD lpFileSizeHigh);
+typedef DWORD (WINAPI* funcSFileSetFilePointer)(MPQHANDLE hFile, long lDistanceToMove, PLONG lplDistanceToMoveHigh, DWORD dwMoveMethod);
+typedef BOOL  (WINAPI* funcSFileReadFile)(MPQHANDLE hFile,LPVOID lpBuffer,DWORD nNumberOfBytesToRead,LPDWORD lpNumberOfBytesRead,LPOVERLAPPED lpOverlapped);
+typedef LCID  (WINAPI* funcSFileSetLocale)(LCID nNewLocale);
+typedef BOOL  (WINAPI* funcSFileDestroy)();
+typedef BOOL  (WINAPI* funcSFileGetArchiveName)(MPQHANDLE hMPQ, LPCSTR lpBuffer, DWORD dwBufferLength);
+typedef BOOL  (WINAPI* funcSFileGetFileName)(MPQHANDLE hFile, LPCSTR lpBuffer, DWORD dwBufferLength);
+typedef BOOL  (WINAPI* funcSFileGetFileArchive)(MPQHANDLE hFile, MPQHANDLE *hMPQ);
+typedef BOOL  (WINAPI* funcSFileGetBasePath)(LPCSTR lpBuffer, DWORD dwBufferLength);
+typedef BOOL  (WINAPI* funcSFileSetBasePath)(LPCSTR lpNewBasePath);
+
+// Storm Function Names
+extern funcSFileCloseArchive SFileCloseArchive;
+extern funcSFileCloseFile SFileCloseFile;
+extern funcSFileDestroy SFileDestroy;
+extern funcSFileGetFileArchive SFileGetFileArchive;
+extern funcSFileGetFileSize SFileGetFileSize;
+extern funcSFileOpenArchive SFileOpenArchive;
+extern funcSFileOpenFile SFileOpenFile;
+extern funcSFileOpenFileEx SFileOpenFileEx;
+extern funcSFileReadFile SFileReadFile;
+extern funcSFileSetBasePath SFileSetBasePath;
+extern funcSFileSetFilePointer SFileSetFilePointer;
+extern funcSFileSetLocale SFileSetLocale;
+extern funcSFileGetBasePath SFileGetBasePath;
+extern funcSFileGetArchiveName SFileGetArchiveName;
+extern funcSFileGetFileName SFileGetFileName;
+
+#ifdef __cplusplus
+};  // extern "C" 
+#endif
+
+#endif