Crashpad
Classes | Macros
verrsrc.h File Reference
#include <stdint.h>

Classes

struct  VS_FIXEDFILEINFO
 Version information for a file. More...
 

Macros

#define VS_FFI_SIGNATURE   0xfeef04bd
 The magic number for a VS_FIXEDFILEINFO structure, stored in VS_FIXEDFILEINFO::dwSignature.
 
#define VS_FFI_STRUCVERSION   0x00010000
 The version of a VS_FIXEDFILEINFO structure, stored in VS_FIXEDFILEINFO::dwStrucVersion.
 
VS_FF_*
#define VS_FF_DEBUG   0x00000001
 
#define VS_FF_PRERELEASE   0x00000002
 
#define VS_FF_PATCHED   0x00000004
 
#define VS_FF_PRIVATEBUILD   0x00000008
 
#define VS_FF_INFOINFERRED   0x00000010
 
#define VS_FF_SPECIALBUILD   0x00000020
 
VOS_*

Operating system values for VS_FIXEDFILEINFO::dwFileOS.

#define VOS_UNKNOWN   0x00000000
 
#define VOS_DOS   0x00010000
 
#define VOS_OS216   0x00020000
 
#define VOS_OS232   0x00030000
 
#define VOS_NT   0x00040000
 
#define VOS_WINCE   0x00050000
 
#define VOS__BASE   0x00000000
 
#define VOS__WINDOWS16   0x00000001
 
#define VOS__PM16   0x00000002
 
#define VOS__PM32   0x00000003
 
#define VOS__WINDOWS32   0x00000004
 
#define VOS_DOS_WINDOWS16   0x00010001
 
#define VOS_DOS_WINDOWS32   0x00010004
 
#define VOS_OS216_PM16   0x00020002
 
#define VOS_OS232_PM32   0x00030003
 
#define VOS_NT_WINDOWS32   0x00040004
 
VFT_*

File type values for VS_FIXEDFILEINFO::dwFileType.

#define VFT_UNKNOWN   0x00000000
 
#define VFT_APP   0x00000001
 
#define VFT_DLL   0x00000002
 
#define VFT_DRV   0x00000003
 
#define VFT_FONT   0x00000004
 
#define VFT_VXD   0x00000005
 
#define VFT_STATIC_LIB   0x00000007
 
VFT2_*

File subtype values for VS_FIXEDFILEINFO::dwFileSubtype.

#define VFT2_UNKNOWN   0x00000000
 
#define VFT2_DRV_PRINTER   0x00000001
 
#define VFT2_DRV_KEYBOARD   0x00000002
 
#define VFT2_DRV_LANGUAGE   0x00000003
 
#define VFT2_DRV_DISPLAY   0x00000004
 
#define VFT2_DRV_MOUSE   0x00000005
 
#define VFT2_DRV_NETWORK   0x00000006
 
#define VFT2_DRV_SYSTEM   0x00000007
 
#define VFT2_DRV_INSTALLABLE   0x00000008
 
#define VFT2_DRV_SOUND   0x00000009
 
#define VFT2_DRV_COMM   0x0000000A
 
#define VFT2_DRV_INPUTMETHOD   0x0000000B
 
#define VFT2_DRV_VERSIONED_PRINTER   0x0000000C
 
#define VFT2_FONT_RASTER   0x00000001
 
#define VFT2_FONT_VECTOR   0x00000002
 
#define VFT2_FONT_TRUETYPE   0x00000003