mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-04-25 23:59:59 +00:00
Add OS/2 flags
This commit is contained in:
@@ -121,6 +121,35 @@ namespace BurnOutSharp.Models.NewExecutable
|
||||
BOSS = 0x05,
|
||||
}
|
||||
|
||||
[Flags]
|
||||
public enum OS2Flag : byte
|
||||
{
|
||||
/// <summary>
|
||||
/// Long filename support
|
||||
/// </summary>
|
||||
LongFilenameSupport = 0x01,
|
||||
|
||||
/// <summary>
|
||||
/// 2.x protected mode
|
||||
/// </summary>
|
||||
ProtectedMode = 0x02,
|
||||
|
||||
/// <summary>
|
||||
/// 2.x proportional fonts
|
||||
/// </summary>
|
||||
ProportionalFonts = 0x04,
|
||||
|
||||
/// <summary>
|
||||
/// Executable has gangload area
|
||||
/// </summary>
|
||||
HasGangload = 0x08,
|
||||
|
||||
/// <summary>
|
||||
/// Unknown
|
||||
/// </summary>
|
||||
Unknown = 0xF0,
|
||||
}
|
||||
|
||||
[Flags]
|
||||
public enum SegmentTableEntryFlag : ushort
|
||||
{
|
||||
|
||||
@@ -168,7 +168,7 @@ namespace BurnOutSharp.Models.NewExecutable
|
||||
/// <summary>
|
||||
/// Other OS/2 flags
|
||||
/// </summary>
|
||||
public byte AdditionalFlags;
|
||||
public OS2Flag AdditionalFlags;
|
||||
|
||||
/// <summary>
|
||||
/// Offset to return thunks or start of gangload area
|
||||
|
||||
Reference in New Issue
Block a user