/* ** Command & Conquer Renegade(tm) ** Copyright 2025 Electronic Arts Inc. ** ** This program is free software: you can redistribute it and/or modify ** it under the terms of the GNU General Public License as published by ** the Free Software Foundation, either version 3 of the License, or ** (at your option) any later version. ** ** This program is distributed in the hope that it will be useful, ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** GNU General Public License for more details. ** ** You should have received a copy of the GNU General Public License ** along with this program. If not, see . */ /*********************************************************************************************** *** C O N F I D E N T I A L --- W E S T W O O D S T U D I O S *** *********************************************************************************************** * * * Project Name : LevelEdit * * * * $Archive:: /Commando/Code/wwlib/verchk.h $* * * * Author:: Patrick Smith * * * * $Modtime:: 8/15/01 11:29a $* * * * $Revision:: 3 $* * * *---------------------------------------------------------------------------------------------* * Functions: * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #if defined(_MSC_VER) #pragma once #endif #ifndef __VERCHK_H #define __VERCHK_H #include // Obtain version information from the specified file. bool GetVersionInfo(char* filename, VS_FIXEDFILEINFO* fileInfo); // Retreive creation time of specified file. bool GetFileCreationTime(char* filename, FILETIME* createTime); //////////////////////////////////////////////////////////////////////// // // Compare_EXE_Version // // Used to compare 2 versions of an executable, the currently executing // exe and a version saved to disk. These exe's do not need to have // a version resource. // // The return value is the same as strcmp, -1 if the current process is // older, 0 if they are the same, and +1 if the current process is newer. // //////////////////////////////////////////////////////////////////////// int Compare_EXE_Version (int app_instance, const char *filename); #endif //__VERCHK_H