Table of Contents

Enum FileFlags

Namespace
AsmResolver.PE.Win32Resources.Version
Assembly
AsmResolver.PE.Win32Resources.dll

Provides members describing the attributes of the file in a version resource.

[Flags]
public enum FileFlags

Fields

Debug = 1

Indicates the file contains debugging information or is compiled with debugging features enabled.

InfoInferred = 16

Indicates the file's version structure was created dynamically; therefore, some of the members in this structure may be empty or incorrect. This flag should never be set in a file's VS_VERSIONINFO data.

Patched = 4

Indicates the file has been modified and is not identical to the original shipping file of the same version number.

PreRelease = 2

Indicates the file is a development version and not a commercially released product.

PrivateBuild = 8

Indicates the file was not built using standard release procedures. If this flag is set, the StringFileInfo structure should contain a PrivateBuild entry.

SpecialBuild = 32

Indicates the file was built by the original company using standard release procedures but is a variation of the normal file of the same version number. If this flag is set, the StringFileInfo structure should contain a SpecialBuild entry.

ValidBitMask = Debug | PreRelease | Patched | PrivateBuild | InfoInferred | SpecialBuild

Provides a bitmask for all valid known bits that can be set.