|
|
__foldwin32sstuff __foldwin32sstuff;
/* * Version APIs thunks for Win32s */
enablemapdirect3216 = true;
#include "types.thk"
/* * Exported VERSION functions * * The functions are ordered as in the def files to make it easier to * follow which functions are done, which are missing, etc. */
/********************************************************************** * * VERSION.DLL exports * **********************************************************************/
/* GetFileVersionInfoSize * GetFileVersionInfo * VerFindFile * VerInstallFile * VerLanguageName * VerQueryValue */
DWORD GetFileVersionInfoSize (LPSTR szFileName, LPDWORD lpdwHandle) = DWORD GetFileVersionInfoSizeA(LPSTR szFileName, LPDWORD lpdwHandle) { }
BOOL GetFileVersionInfo (LPSTR szFileName, DWORD dwHandle, DWORD dwLen, LPSTR szData) = BOOL GetFileVersionInfoA(LPSTR szFileName, DWORD dwHandle, DWORD dwLen, LPSTR szData) { }
WORD VerFindFile (WORD wFlags, LPSTR szFileName, LPSTR szWinDir, LPSTR szAppDir, LPSTR szCurDir, LPWORD lpdwCurDirLen, LPSTR szDestDir, LPWORD lpdwDestDirLen) = DWORD VerFindFileA(DWORD wFlags, LPSTR szFileName, LPSTR szWinDir, LPSTR szAppDir, LPSTR szCurDir, LPDWORD lpdwCurDirLen, LPSTR szDestDir, LPDWORD lpdwDestDirLen) { lpdwCurDirLen = raw pack unpack; lpdwDestDirLen = raw pack unpack; }
DWORD VerInstallFile (WORD wFlags, LPSTR szSrcFileName, LPSTR szDestFileName, LPSTR szSrcDir, LPSTR szDestDir, LPSTR szCurDir, LPSTR szTmpFile, LPWORD lpwTmpFileLen) = DWORD VerInstallFileA(DWORD wFlags, LPSTR szSrcFileName, LPSTR szDestFileName, LPSTR szSrcDir, LPSTR szDestDir, LPSTR szCurDir, LPSTR szTmpFile, LPDWORD lpwTmpFileLen) { lpwTmpFileLen = raw pack unpack; }
WORD VerLanguageName (WORD wLang, LPSTR szLang, WORD wSize) = DWORD VerLanguageNameA(DWORD wLang, LPSTR szLang, DWORD wSize) { }
BOOL VerQueryValue (PVOID pBlock, LPSTR lpSubBlock, PVOID lplpBuffer, LPWORD lpwLen) = BOOL VerQueryValueA(PVOID pBlock, LPSTR lpSubBlock, PVOID lplpBuffer, LPDWORD lpwLen) { lplpBuffer = raw pack unpack; lpwLen = raw pack unpack; pBlock32 = local 4; lplpBufTemp = local 4; }
|