ReactOS 0.4.17-dev-1218-gfae4549
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[]
Initial value:
=
{
{TYPE_END, "", 0}
}
#define TYPE_END
Definition: genincdata.c:37

Definition at line 61 of file genincdata.c.

Referenced by _IRQL_requires_(), AcpiDsEvalTableRegionOperands(), AcpiDsInitializeObjects(), AcpiExLoadOp(), AcpiInstallMethod(), AcpiInstallTable(), AcpiLoadTable(), AcpiNsExecuteTable(), AcpiNsOneCompleteParse(), AcpiPutTable(), AcpiRsDumpDescriptor(), AcpiTbAcquireTable(), AcpiTbAcquireTempTable(), AcpiTbCompareTables(), AcpiTbCreateLocalFadt(), AcpiTbInitTableDescriptor(), AcpiTbInstallAndLoadTable(), AcpiTbInstallStandardTable(), AcpiTbLoadNamespace(), AcpiTbLoadTable(), AcpiTbNotifyTable(), AcpiTbOverrideTable(), AcpiTbParseFadt(), AcpiTbParseRootTable(), AcpiTbReleaseTable(), AcpiTbUnloadTable(), AcpiUtGenerateChecksum(), AcpiUtVerifyChecksum(), AcquireReadLock(), AdapterDiscoveryThread(), ClockPropertyFunctionTable(), DetectPciIrqRoutingTable(), ExpExpandResourceOwnerTable(), ExpInsertPoolTracker(), ExpRemovePoolTracker(), ftGdiGetFontData(), GetDirectedBroadcast(), GetEnhancedVar(), GetPciIrqRoutingTable(), HaliReadMPConfigTable(), InitDevice(), InitPaletteWithTable(), KsAllocateObjectHeader(), KsMergeAutomationTables(), KspCopyEventSets(), KspCopyMethodSets(), KspCopyPropertySets(), KspMergePropertySet(), McbMappingAllocate(), MiCheckForConflictingNode(), MiFindEmptyAddressRangeDownBasedTree(), MiFindEmptyAddressRangeDownTree(), MiFindEmptyAddressRangeInTree(), MiInsertNode(), MiLocateAddress(), MiLocateVad(), MiRemoveNode(), MiSectionPageTableGet(), MiSectionPageTableGetOrAllocate(), MmIsAddressRangeFree(), MmLocateMemoryAreaByRegion(), NpDeleteEventTableEntry(), NtGdiGetFontData(), ParaNdis_GetOidSupportRules(), PciDispatchIrp(), PciGetIrqRoutingTableFromRegistry(), PiPropFindBuiltin(), QueryRegistryValueStringMulti(), RemoveTrackingAllocateRoutine(), RemoveTrackingCompareRoutine(), RemoveTrackingFreeRoutine(), 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().