1 /* 2 * IMAGEHLP library 3 * 4 * Copyright 1998 Patrik Stridvall 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either 9 * version 2.1 of the License, or (at your option) any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Lesser General Public License for more details. 15 * 16 * You should have received a copy of the GNU Lesser General Public 17 * License along with this library; if not, write to the Free Software 18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 19 */ 20 21 #include <stdarg.h> 22 23 #include "windef.h" 24 #include "winbase.h" 25 #include "imagehlp.h" 26 #include "wine/debug.h" 27 28 29 /*********************************************************************** 30 * MarkImageAsRunFromSwap (IMAGEHLP.@) 31 * FIXME 32 * No documentation available. 33 */ 34 35 /*********************************************************************** 36 * TouchFileTimes (IMAGEHLP.@) 37 */ 38 BOOL WINAPI TouchFileTimes(HANDLE FileHandle, LPSYSTEMTIME lpSystemTime) 39 { 40 FILETIME FileTime; 41 SYSTEMTIME SystemTime; 42 43 if(lpSystemTime == NULL) 44 { 45 GetSystemTime(&SystemTime); 46 lpSystemTime = &SystemTime; 47 } 48 49 return (SystemTimeToFileTime(lpSystemTime, &FileTime) && 50 SetFileTime(FileHandle, NULL, NULL, &FileTime)); 51 } 52