IMAGE_FUNCTION_ENTRY64 structure (winnt.h)

Represents an entry in the function table.

Syntax

typedef struct _IMAGE_FUNCTION_ENTRY64 {
  ULONGLONG StartingAddress;
  ULONGLONG EndingAddress;
  union {
    ULONGLONG EndOfPrologue;
    ULONGLONG UnwindInfoAddress;
  } DUMMYUNIONNAME;
} IMAGE_FUNCTION_ENTRY64, *PIMAGE_FUNCTION_ENTRY64;

Members

StartingAddress

The image address of the start of the function.

EndingAddress

The image address of the end of the function.

DUMMYUNIONNAME

DUMMYUNIONNAME.EndOfPrologue

The image address of the end of the prologue code.

DUMMYUNIONNAME.UnwindInfoAddress

Remarks

The following definition exists for 64-bit support.

typedef struct _IMAGE_FUNCTION_ENTRY64 {
    ULONGLONG   StartingAddress;
    ULONGLONG   EndingAddress;
    union {
        ULONGLONG   EndOfPrologue;
        ULONGLONG   UnwindInfoAddress;
    };
} IMAGE_FUNCTION_ENTRY64, *PIMAGE_FUNCTION_ENTRY64;

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header winnt.h (include Windows.h)

See also

ImageHlp Structures

STACKFRAME64