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 Small banner for links to this site: |
diff --git a/loadstorm/Storm.h b/loadstorm/Storm.h
--- a/loadstorm/Storm.h
+++ b/loadstorm/Storm.h
-#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
|