ReactOS  0.4.12-dev-418-g3df31a8
genincdata.c File Reference
#include <psdk/ntverp.h>
#include <excpt.h>
#include <setjmp.h>
#include <ntdef.h>
#include <ntifs.h>
#include <arc/arc.h>
#include <ntndk.h>
#include <bugcodes.h>
#include <windbgkd.h>
#include <wdbgexts.h>
#include <kddll.h>
#include "ksx.template.h"
Include dependency graph for genincdata.c:

Go to the source code of this file.

Classes

struct  ASMGENDATA
 

Macros

#define _NTSYSTEM_
 
#define NOEXTAPI
 
#define TYPE_END   0
 
#define TYPE_RAW   1
 
#define TYPE_CONSTANT   2
 
#define TYPE_HEADER   3
 
#define RAW(x)   {TYPE_RAW, x, 0}
 
#define CONSTANT(name)   {TYPE_CONSTANT, #name, (ULONG)name}
 
#define CONSTANT64(name)   {TYPE_CONSTANT, #name, (ULONGLONG)name}
 
#define CONSTANTPTR(name)   {TYPE_CONSTANT, #name, (ULONG_PTR)name}
 
#define CONSTANTX(name, value)   {TYPE_CONSTANT, #name, value}
 
#define OFFSET(name, struct, member)   {TYPE_CONSTANT, #name, FIELD_OFFSET(struct, member)}
 
#define RELOFFSET(name, struct, member, to)   {TYPE_CONSTANT, #name, FIELD_OFFSET(struct, member) - FIELD_OFFSET(struct, to)}
 
#define SIZE(name, struct)   {TYPE_CONSTANT, #name, sizeof(struct)}
 
#define HEADER(x)   {TYPE_HEADER, x, 0}
 

Variables

ASMGENDATA Table []
 

Macro Definition Documentation

◆ _NTSYSTEM_

#define _NTSYSTEM_

Definition at line 5 of file genincdata.c.

◆ CONSTANT

#define CONSTANT (   name)    {TYPE_CONSTANT, #name, (ULONG)name}

Definition at line 43 of file genincdata.c.

◆ CONSTANT64

#define CONSTANT64 (   name)    {TYPE_CONSTANT, #name, (ULONGLONG)name}

Definition at line 44 of file genincdata.c.

◆ CONSTANTPTR

#define CONSTANTPTR (   name)    {TYPE_CONSTANT, #name, (ULONG_PTR)name}

Definition at line 45 of file genincdata.c.

◆ CONSTANTX

#define CONSTANTX (   name,
  value 
)    {TYPE_CONSTANT, #name, value}

Definition at line 46 of file genincdata.c.

◆ HEADER

#define HEADER (   x)    {TYPE_HEADER, x, 0}

Definition at line 50 of file genincdata.c.

◆ NOEXTAPI

#define NOEXTAPI

Definition at line 15 of file genincdata.c.

◆ OFFSET

Definition at line 47 of file genincdata.c.

◆ RAW

#define RAW (   x)    {TYPE_RAW, x, 0}

Definition at line 42 of file genincdata.c.

◆ RELOFFSET

#define RELOFFSET (   name,
  struct,
  member,
  to 
)    {TYPE_CONSTANT, #name, FIELD_OFFSET(struct, member) - FIELD_OFFSET(struct, to)}

Definition at line 48 of file genincdata.c.

◆ SIZE

#define SIZE (   name,
  struct 
)    {TYPE_CONSTANT, #name, sizeof(struct)}

Definition at line 49 of file genincdata.c.

◆ TYPE_CONSTANT

#define TYPE_CONSTANT   2

Definition at line 39 of file genincdata.c.

◆ TYPE_END

#define TYPE_END   0

Definition at line 37 of file genincdata.c.

◆ TYPE_HEADER

#define TYPE_HEADER   3

Definition at line 40 of file genincdata.c.

◆ TYPE_RAW

#define TYPE_RAW   1

Definition at line 38 of file genincdata.c.

Variable Documentation

◆ Table

ASMGENDATA Table[]

Definition at line 61 of file genincdata.c.

Referenced by AcpiDsEvalTableRegionOperands(), AcpiDsInitializeObjects(), AcpiExLoadOp(), AcpiInstallMethod(), AcpiLoadTable(), AcpiNsExecuteTable(), AcpiNsOneCompleteParse(), AcpiPutTable(), AcpiRsDumpDescriptor(), AcpiTbAcquireTable(), AcpiTbCompareTables(), AcpiTbCreateLocalFadt(), AcpiTbInitTableDescriptor(), AcpiTbLoadNamespace(), AcpiTbLoadTable(), AcpiTbNotifyTable(), AcpiTbOverrideTable(), AcpiTbParseFadt(), AcpiTbParseRootTable(), AcpiTbReleaseTable(), AcpiTbUnloadTable(), AcpiTbVerifyChecksum(), AcquireReadLock(), AdapterDiscoveryThread(), BlTblFindEntry(), BlTblMap(), BlTblSetEntry(), ClockPropertyFunctionTable(), DetectPciIrqRoutingTable(), ExpExpandResourceOwnerTable(), ExpInsertPoolTracker(), ExpRemovePoolTracker(), ftGdiGetFontData(), GetEnhancedVar(), GetPciIrqRoutingTable(), HaliReadMPConfigTable(), InitDevice(), InitPaletteWithTable(), KsAllocateObjectHeader(), KsMergeAutomationTables(), KspCopyEventSets(), KspCopyMethodSets(), KspCopyPropertySets(), KspMergePropertySet(), McbMappingAllocate(), MiCheckForConflictingNode(), MiFindEmptyAddressRangeDownBasedTree(), MiFindEmptyAddressRangeDownTree(), MiFindEmptyAddressRangeInTree(), MiInsertNode(), MiLocateAddress(), MiRemoveNode(), MiSectionPageTableGet(), MiSectionPageTableGetOrAllocate(), MmLocateMemoryAreaByAddress(), MmLocateMemoryAreaByRegion(), NpDeleteEventTableEntry(), NtGdiGetFontData(), PciDispatchIrp(), PciGetIrqRoutingTableFromRegistry(), QueryRegistryValueStringMulti(), RtlAtomTestThread(), RtlCreateAtomTable(), RtlDeleteElementGenericTable(), RtlDeleteElementGenericTableAvl(), RtlEnumerateGenericTable(), RtlEnumerateGenericTableAvl(), RtlEnumerateGenericTableWithoutSplaying(), RtlEnumerateGenericTableWithoutSplayingAvl(), RtlGetElementGenericTable(), RtlInitializeGenericTable(), RtlInitializeGenericTableAvl(), RtlInsertElementGenericTable(), RtlInsertElementGenericTableAvl(), RtlInsertElementGenericTableFull(), RtlInsertElementGenericTableFullAvl(), RtlIsGenericTableEmpty(), RtlIsGenericTableEmptyAvl(), RtlLookupElementGenericTable(), RtlLookupElementGenericTableAvl(), RtlLookupElementGenericTableFull(), RtlLookupElementGenericTableFullAvl(), RtlLookupFirstMatchingElementGenericTableAvl(), RtlLookupFunctionTable(), RtlNumberGenericTableElements(), RtlNumberGenericTableElementsAvl(), RtlpAllocAtomTable(), RtlpAvlCompareRoutine(), RtlpDeleteAvlTreeNode(), RtlpDphAllocateNodeForTable(), RtlpFindAvlTableNodeOrParent(), RtlpFindGenericTableNodeOrParent(), RtlpInsertAvlTreeNode(), RtlSplayTreeTest(), RxExclusivePrefixTableLockToShared(), START_TEST(), TryWaitForReaders(), UserDestroyObjectsForOwner(), VidBiosVideoService(), WahCreateHandleContextTable(), WahDestroyHandleContextTable(), WahEnumerateHandleContexts(), WahInsertHandleContext(), WahReferenceContextByHandle(), and WahRemoveHandleContext().