ReactOS 0.4.16-dev-555-g690643f
|
Go to the source code of this file.
Classes | |
struct | _EXPORT |
struct | _EXPORT_DATA |
Macros | |
#define | _NO_CVCONST_H |
#define | MAX_PARAMETERS 64 |
Typedefs | |
typedef enum CV_call_e | CV_call_e |
typedef enum _PARAM_TYPES | PARAM_TYPES |
typedef enum _PARAM_TYPES * | PPARAM_TYPES |
typedef struct _EXPORT | EXPORT |
typedef struct _EXPORT * | PEXPORT |
typedef struct _EXPORT_DATA | EXPORT_DATA |
typedef struct _EXPORT_DATA * | PEXPORT_DATA |
Functions | |
void | error (_In_ const char *pszFormat,...) |
BOOL | InitDbgHelp (VOID) |
HMODULE | LoadModuleWithSymbolsFullPath (_In_ PSTR pszFullModuleFileName) |
HMODULE | LoadModuleWithSymbols (_In_ PSTR pszModuleName) |
HRESULT | GetExportsFromFile (_In_ HMODULE hmod, _Out_ PEXPORT_DATA *ppExportData) |
BOOL CALLBACK | EnumParametersCallback (_In_ PSYMBOL_INFO pSymInfo, _In_ ULONG SymbolSize, _In_ PVOID UserContext) |
ULONG64 | GetFunctionFromForwarder (_In_ PCSTR pszForwarder) |
HRESULT | ParseImageSymbols (_In_ HMODULE hmod, _Inout_ PEXPORT_DATA pExportData) |
const CHAR * | GetCallingConvention (_In_ PEXPORT pExport) |
HRESULT | CreateSpecFile (_In_ PCSTR pszSpecFile, _In_ PEXPORT_DATA pExportData) |
int | main (int argc, char *argv[]) |
Variables | |
const char * | gapszTypeStrings [] |
HANDLE | ghProcess |
#define _NO_CVCONST_H |
Definition at line 30 of file createspec.c.
#define MAX_PARAMETERS 64 |
Definition at line 88 of file createspec.c.
typedef struct _EXPORT_DATA EXPORT_DATA |
typedef enum _PARAM_TYPES PARAM_TYPES |
typedef struct _EXPORT_DATA * PEXPORT_DATA |
typedef enum _PARAM_TYPES * PPARAM_TYPES |
Enumerator | |
---|---|
TYPE_NONE | |
TYPE_LONG | |
TYPE_DOUBLE | |
TYPE_PTR | |
TYPE_STR | |
TYPE_WSTR |
Definition at line 67 of file createspec.c.
Definition at line 34 of file createspec.c.
Definition at line 55 of file createspec.c.
HRESULT CreateSpecFile | ( | _In_ PCSTR | pszSpecFile, |
_In_ PEXPORT_DATA | pExportData | ||
) |
Definition at line 664 of file createspec.c.
Referenced by main().
BOOL CALLBACK EnumParametersCallback | ( | _In_ PSYMBOL_INFO | pSymInfo, |
_In_ ULONG | SymbolSize, | ||
_In_ PVOID | UserContext | ||
) |
Definition at line 377 of file createspec.c.
Referenced by ParseImageSymbols().
Definition at line 112 of file createspec.c.
Definition at line 635 of file createspec.c.
Referenced by CreateSpecFile().
HRESULT GetExportsFromFile | ( | _In_ HMODULE | hmod, |
_Out_ PEXPORT_DATA * | ppExportData | ||
) |
Definition at line 303 of file createspec.c.
Referenced by main().
Definition at line 487 of file createspec.c.
Referenced by ParseImageSymbols().
Definition at line 174 of file createspec.c.
Referenced by main().
Definition at line 252 of file createspec.c.
Referenced by GetFunctionFromForwarder(), and main().
Definition at line 210 of file createspec.c.
Referenced by LoadModuleWithSymbols().
Definition at line 731 of file createspec.c.
HRESULT ParseImageSymbols | ( | _In_ HMODULE | hmod, |
_Inout_ PEXPORT_DATA | pExportData | ||
) |
Definition at line 543 of file createspec.c.
Referenced by main().
Definition at line 78 of file createspec.c.
Referenced by CreateSpecFile().
HANDLE ghProcess |
Definition at line 109 of file createspec.c.
Referenced by EnumParametersCallback(), InitDbgHelp(), LoadModuleWithSymbolsFullPath(), and ParseImageSymbols().