10#ifndef REACTOS_ROSSYM_H_INCLUDED
11#define REACTOS_ROSSYM_H_INCLUDED
13#define ROSSYM_SECTION_NAME ".rossym"
114typedef struct _ROSSYM_OWN_FILECONTEXT {
117} ROSSYM_OWN_FILECONTEXT, *PROSSYM_OWN_FILECONTEXT;
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 LineNumber
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char * FunctionName
const struct winhelp_callbacks Callbacks
_In_ PFCB _In_ PCD_NAME _In_ BOOLEAN _Inout_ PFILE_ENUM_CONTEXT FileContext
_In_ NDIS_STATUS _In_ ULONG _In_ USHORT _In_opt_ PVOID _In_ ULONG DataSize
VOID RosSymFreeAggregate(PROSSYM_AGGREGATE Aggregate)
@ ROSSYM_LINEINFO_HAS_REGISTERS
@ ROSSYM_LINEINFO_ANSI_STRING
@ ROSSYM_LINEINFO_WIDE_STRING
@ ROSSYM_LINEINFO_NARROW_STRING
@ ROSSYM_LINEINFO_UNICODE_STRING
@ ROSSYM_LINEINFO_UNKNOWN
VOID RosSymFreeInfo(PROSSYM_LINEINFO RosSymLineInfo)
enum _ROSSYM_LINEINFO_FLAGS ROSSYM_LINEINFO_FLAGS
struct _ROSSYM_CALLBACKS * PROSSYM_CALLBACKS
enum _ROSSYM_LINEINFO_TYPE ROSSYM_LINEINFO_STRINGTYPE
VOID RosSymDelete(PROSSYM_INFO RosSymInfo)
struct _ROSSYM_REGISTERS * PROSSYM_REGISTERS
VOID RosSymInit(PROSSYM_CALLBACKS Callbacks)
BOOLEAN RosSymCreateFromRaw(PVOID RawData, ULONG_PTR DataSize, PROSSYM_INFO *RosSymInfo)
VOID RosSymGetRawData(PROSSYM_INFO RosSymInfo, PVOID RawData)
struct _ROSSYM_ENTRY * PROSSYM_ENTRY
struct _ROSSYM_ENTRY ROSSYM_ENTRY
struct _ROSSYM_HEADER ROSSYM_HEADER
struct _ROSSYM_PARAMETER * PROSSYM_PARAMETER
struct _ROSSYM_INFO * PROSSYM_INFO
struct _ROSSYM_AGGREGATE ROSSYM_AGGREGATE
VOID RosSymInitKernelMode(VOID)
struct _ROSSYM_LINEINFO * PROSSYM_LINEINFO
VOID RosSymInitUserMode(VOID)
ULONG RosSymGetRawDataLength(PROSSYM_INFO RosSymInfo)
struct _ROSSYM_REGISTERS ROSSYM_REGISTERS
BOOLEAN RosSymCreateFromMem(PVOID ImageStart, ULONG_PTR ImageSize, PROSSYM_INFO *RosSymInfo)
struct _ROSSYM_PARAMETER ROSSYM_PARAMETER
struct _ROSSYM_HEADER * PROSSYM_HEADER
BOOLEAN RosSymGetAddressInformation(PROSSYM_INFO RosSymInfo, ULONG_PTR RelativeAddress, ULONG *LineNumber, char *FileName, char *FunctionName)
BOOLEAN RosSymAggregate(PROSSYM_INFO RosSymInfo, PCHAR Type, PROSSYM_AGGREGATE Aggregate)
BOOLEAN RosSymCreateFromFile(PVOID FileContext, PROSSYM_INFO *RosSymInfo)
struct _ROSSYM_AGGREGATE_MEMBER ROSSYM_AGGREGATE_MEMBER
struct _ROSSYM_AGGREGATE_MEMBER * PROSSYM_AGGREGATE_MEMBER
struct _ROSSYM_AGGREGATE * PROSSYM_AGGREGATE
struct _ROSSYM_LINEINFO ROSSYM_LINEINFO
struct _ROSSYM_INFO ROSSYM_INFO
struct _ROSSYM_CALLBACKS ROSSYM_CALLBACKS
PROSSYM_AGGREGATE_MEMBER Elements
VOID(* FreeMemProc)(PVOID Area)
BOOLEAN(* ReadFileProc)(PVOID FileContext, PVOID Buffer, ULONG Size)
PVOID(* AllocMemProc)(ULONG_PTR Size)
BOOLEAN(* SeekFileProc)(PVOID FileContext, ULONG_PTR Position)
BOOLEAN(* MemGetProc)(PVOID FileContext, ULONG_PTR *Target, PVOID SourceMem, ULONG Size)
ROSSYM_REGISTERS Registers
ROSSYM_LINEINFO_FLAGS Flags
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFQUEUE _In_opt_ WDFREQUEST _In_opt_ WDFFILEOBJECT _Inout_opt_ PWDF_REQUEST_PARAMETERS Parameters