Update BOS model namespaces

This commit is contained in:
Matt Nadareski
2023-09-04 00:12:49 -04:00
parent 1055187865
commit 6dc67e3599
373 changed files with 373 additions and 373 deletions

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Describes the data in an individual accelerator table resource. The structure definition

View File

@@ -1,6 +1,6 @@
using System.Xml.Serialization;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <see href="https://learn.microsoft.com/en-us/windows/win32/sbscs/manifest-file-schema"/>
[XmlRoot(ElementName = "assembly", Namespace = "urn:schemas-microsoft-com:asm.v1")]

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Attribute certificates can be associated with an image by adding an attribute

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The base relocation table contains entries for all base relocations in

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Type or Offset field entry is a WORD (2 bytes).

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// At the beginning of an object file, or immediately after the signature

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// COFF line numbers are no longer produced and, in the future, will

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Object files contain COFF relocations, which specify how the section data

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Immediately following the COFF symbol table is the COFF string table. The

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The symbol table in this section is inherited from the traditional

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
public static class Constants
{

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The system handles each icon and cursor as a single file. However, these are stored in

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Each data directory gives the address and size of a table or string that Windows uses.

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Image files contain an optional debug directory that indicates what form

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The .debug section is used in object files to contain compiler-generated debug

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The delay-load directory table is the counterpart to the import directory

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// A dialog box is also one resource entry in the resource file. It consists of one

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Defines the dimensions and style of a control in a dialog box. One or more of these

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// A block of text used by an extended dialog box template to describe the extended dialog box.

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Defines the dimensions and style of a dialog box. This structure, always the first

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// An extended dialog box template begins with a DLGTEMPLATEEX header that describes

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains the information necessary for an application to access a specific font. The structure

View File

@@ -1,6 +1,6 @@
using System;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
[Flags]
public enum AcceleratorTableFlags : ushort

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The following list describes the Microsoft PE executable format, with the

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The export address table contains the address of exported entry points

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The export symbol information begins with the export directory table,

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The export name pointer table is an array of addresses (RVAs) into the export name table.

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The export name table contains the actual string data that was pointed to by the export

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The export ordinal table is an array of 16-bit unbiased indexes into the export address table.

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The export data section, named .edata, contains information about symbols that other images

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains version information for a file. This information is language and

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains information about an individual font in a font resource group. The structure definition

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains the information necessary for an application to access a specific font. The structure

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// One hint/name table suffices for the entire import section.

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The structure and content of the import address table are identical to those of

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The import information begins with the import directory table, which

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// An import lookup table is an array of 32-bit numbers for PE32 or an array of

View File

@@ -1,6 +1,6 @@
using System.Collections.Generic;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// All image files that import symbols, including virtually all executable (EXE) files,

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The data directory entry for a pre-reserved SEH load configuration

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains version information for the menu resource. The structure definition provided

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Defines the header for an extended menu template. This structure definition is for

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains information about each item in a menu resource that does not open a menu

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Defines a menu item in an extended menu template. This structure definition is for

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// A menu resource consists of a MENUHEADER structure followed by one or more

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains information about message strings with identifiers in the range indicated

View File

@@ -1,6 +1,6 @@
using System.Collections.Generic;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains information about formatted text for display as an error message or in a message

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains the error message or message box display text for a message table resource.

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// PDB 2.0 files

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains the number of icon or cursor components in a resource group. The

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Every image file has an optional header that provides information to the loader.

View File

@@ -1,7 +1,7 @@
using System;
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// This file describes the format of the pdb (Program Database) files of the "RSDS"

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The resource directory string area consists of Unicode strings, which

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// A leaf's Type, Name, and Language IDs are determined by the path that is

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// The resource directory string area consists of Unicode strings, which

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Each directory table is followed by a series of directory entries that

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Contains information about the resource header itself and the data specific to

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Each row of the section table is, in effect, a section header. This table

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Overlay data associated with SecuROM executables

View File

@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Overlay data associated with SecuROM executables

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Represents the organization of data in a file-version resource. It contains a string

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Represents the organization of data in a file-version resource. It contains version

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Represents the organization of data in a file-version resource. It contains language

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <see href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format"/>
public sealed class TLSDirectory

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Represents the organization of data in a file-version resource. It typically contains a

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Represents the organization of data in a file-version resource. It contains version

View File

@@ -1,4 +1,4 @@
namespace BinaryObjectScanner.Models.PortableExecutable
namespace SabreTools.Models.PortableExecutable
{
/// <summary>
/// Represents the organization of data in a file-version resource. It is the root