;--- include file created by h2incx v0.85, copyright 2005 japheth
;--- source file: WINVER.H, last modified: 4/24/1998 0:0
ifndef VER_H
VER_H	EQU	<>
ifdef __cplusplus 
;extern "C"{ 
endif 
VS_FILE_INFO	EQU	<RT_VERSION>
VS_VERSION_INFO	EQU	1
VS_USER_DEFINED	EQU	100
ifndef _MAC
VS_FFI_SIGNATURE	EQU	0FEEF04BDh
else 
VS_FFI_SIGNATURE	EQU	0BD04EFFEh
endif 
VS_FFI_STRUCVERSION	EQU	00010000h
VS_FFI_FILEFLAGSMASK	EQU	0000003Fh
VS_FF_DEBUG	EQU	00000001h
VS_FF_PRERELEASE	EQU	00000002h
VS_FF_PATCHED	EQU	00000004h
VS_FF_PRIVATEBUILD	EQU	00000008h
VS_FF_INFOINFERRED	EQU	00000010h
VS_FF_SPECIALBUILD	EQU	00000020h
VOS_UNKNOWN	EQU	00000000h
VOS_DOS	EQU	00010000h
VOS_OS216	EQU	00020000h
VOS_OS232	EQU	00030000h
VOS_NT	EQU	00040000h
VOS__BASE	EQU	00000000h
VOS__WINDOWS16	EQU	00000001h
VOS__PM16	EQU	00000002h
VOS__PM32	EQU	00000003h
VOS__WINDOWS32	EQU	00000004h
VOS_DOS_WINDOWS16	EQU	00010001h
VOS_DOS_WINDOWS32	EQU	00010004h
VOS_OS216_PM16	EQU	00020002h
VOS_OS232_PM32	EQU	00030003h
VOS_NT_WINDOWS32	EQU	00040004h
VFT_UNKNOWN	EQU	00000000h
VFT_APP	EQU	00000001h
VFT_DLL	EQU	00000002h
VFT_DRV	EQU	00000003h
VFT_FONT	EQU	00000004h
VFT_VXD	EQU	00000005h
VFT_STATIC_LIB	EQU	00000007h
VFT2_UNKNOWN	EQU	00000000h
VFT2_DRV_PRINTER	EQU	00000001h
VFT2_DRV_KEYBOARD	EQU	00000002h
VFT2_DRV_LANGUAGE	EQU	00000003h
VFT2_DRV_DISPLAY	EQU	00000004h
VFT2_DRV_MOUSE	EQU	00000005h
VFT2_DRV_NETWORK	EQU	00000006h
VFT2_DRV_SYSTEM	EQU	00000007h
VFT2_DRV_INSTALLABLE	EQU	00000008h
VFT2_DRV_SOUND	EQU	00000009h
VFT2_DRV_COMM	EQU	0000000Ah
VFT2_DRV_INPUTMETHOD	EQU	0000000Bh
VFT2_FONT_RASTER	EQU	00000001h
VFT2_FONT_VECTOR	EQU	00000002h
VFT2_FONT_TRUETYPE	EQU	00000003h
VFFF_ISSHAREDFILE	EQU	0001h
VFF_CURNEDEST	EQU	0001h
VFF_FILEINUSE	EQU	0002h
VFF_BUFFTOOSMALL	EQU	0004h
VIFF_FORCEINSTALL	EQU	0001h
VIFF_DONTDELETEOLD	EQU	0002h
VIF_TEMPFILE	EQU	00000001h
VIF_MISMATCH	EQU	00000002h
VIF_SRCOLD	EQU	00000004h
VIF_DIFFLANG	EQU	00000008h
VIF_DIFFCODEPG	EQU	00000010h
VIF_DIFFTYPE	EQU	00000020h
VIF_WRITEPROT	EQU	00000040h
VIF_FILEINUSE	EQU	00000080h
VIF_OUTOFSPACE	EQU	00000100h
VIF_ACCESSVIOLATION	EQU	00000200h
VIF_SHARINGVIOLATION	EQU	00000400h
VIF_CANNOTCREATE	EQU	00000800h
VIF_CANNOTDELETE	EQU	00001000h
VIF_CANNOTRENAME	EQU	00002000h
VIF_CANNOTDELETECUR	EQU	00004000h
VIF_OUTOFMEMORY	EQU	00008000h
VIF_CANNOTREADSRC	EQU	00010000h
VIF_CANNOTREADDST	EQU	00020000h
VIF_BUFFTOOSMALL	EQU	00040000h
ifndef RC_INVOKED
VS_FIXEDFILEINFO	struct
dwSignature	DWORD	?
dwStrucVersion	DWORD	?
dwFileVersionMS	DWORD	?
dwFileVersionLS	DWORD	?
dwProductVersionMS	DWORD	?
dwProductVersionLS	DWORD	?
dwFileFlagsMask	DWORD	?
dwFileFlags	DWORD	?
dwFileOS	DWORD	?
dwFileType	DWORD	?
dwFileSubtype	DWORD	?
dwFileDateMS	DWORD	?
dwFileDateLS	DWORD	?
VS_FIXEDFILEINFO	ends

@DefProto APIENTRY, VerFindFileA, stdcall, ,<:DWORD, :LPSTR, :LPSTR, :LPSTR, :LPSTR, :PUINT, :LPSTR, :PUINT>,32
@DefProto APIENTRY, VerFindFileW, stdcall, ,<:DWORD, :LPWSTR, :LPWSTR, :LPWSTR, :LPWSTR, :PUINT, :LPWSTR, :PUINT>,32
ifdef UNICODE 
VerFindFile	EQU	<VerFindFileW>
else 
VerFindFile	EQU	<VerFindFileA>
endif 
@DefProto APIENTRY, VerInstallFileA, stdcall, ,<:DWORD, :LPSTR, :LPSTR, :LPSTR, :LPSTR, :LPSTR, :LPSTR, :PUINT>,32
@DefProto APIENTRY, VerInstallFileW, stdcall, ,<:DWORD, :LPWSTR, :LPWSTR, :LPWSTR, :LPWSTR, :LPWSTR, :LPWSTR, :PUINT>,32
ifdef UNICODE 
VerInstallFile	EQU	<VerInstallFileW>
else 
VerInstallFile	EQU	<VerInstallFileA>
endif 
@DefProto APIENTRY, GetFileVersionInfoSizeA, stdcall, ,<:LPSTR, :LPDWORD>,8
@DefProto APIENTRY, GetFileVersionInfoSizeW, stdcall, ,<:LPWSTR, :LPDWORD>,8
ifdef UNICODE 
GetFileVersionInfoSize	EQU	<GetFileVersionInfoSizeW>
else 
GetFileVersionInfoSize	EQU	<GetFileVersionInfoSizeA>
endif 
@DefProto APIENTRY, GetFileVersionInfoA, stdcall, ,<:LPSTR, :DWORD, :DWORD, :LPVOID>,16
@DefProto APIENTRY, GetFileVersionInfoW, stdcall, ,<:LPWSTR, :DWORD, :DWORD, :LPVOID>,16
ifdef UNICODE 
GetFileVersionInfo	EQU	<GetFileVersionInfoW>
else 
GetFileVersionInfo	EQU	<GetFileVersionInfoA>
endif 
@DefProto APIENTRY, VerLanguageNameA, stdcall, ,<:DWORD, :LPSTR, :DWORD>,12
@DefProto APIENTRY, VerLanguageNameW, stdcall, ,<:DWORD, :LPWSTR, :DWORD>,12
ifdef UNICODE 
VerLanguageName	EQU	<VerLanguageNameW>
else 
VerLanguageName	EQU	<VerLanguageNameA>
endif 
@DefProto APIENTRY, VerQueryValueA, stdcall, ,<:LPVOID, :LPSTR, :ptr LPVOID, :PUINT>,16
@DefProto APIENTRY, VerQueryValueW, stdcall, ,<:LPVOID, :LPWSTR, :ptr LPVOID, :PUINT>,16
ifdef UNICODE 
VerQueryValue	EQU	<VerQueryValueW>
else 
VerQueryValue	EQU	<VerQueryValueA>
endif 
endif 
ifdef __cplusplus 
endif 
endif 
