ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

type.c File Reference
#include "config.h"
#include <stdlib.h>
#include <stdarg.h>
#include <assert.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "wine/debug.h"
#include "dbghelp_private.h"

Go to the source code of this file.

Data Structures

struct  enum_types_AtoW

Defines

#define NONAMELESSUNION
#define X(_t)   (*((_t*)pInfo))

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (dbghelp)
 WINE_DECLARE_DEBUG_CHANNEL (dbghelp_symt)
static const charsymt_get_tag_str (DWORD tag)
const charsymt_get_name (const struct symt *sym)
BOOL symt_get_address (const struct symt *type, ULONG64 *addr)
static struct symtsymt_find_type_by_name (const struct module *module, enum SymTagEnum sym_tag, const char *typename)
static void symt_add_type (struct module *module, struct symt *symt)
struct symt_basicsymt_new_basic (struct module *module, enum BasicType bt, const char *typename, unsigned size)
struct symt_udtsymt_new_udt (struct module *module, const char *typename, unsigned size, enum UdtKind kind)
BOOL symt_set_udt_size (struct module *module, struct symt_udt *udt, unsigned size)
BOOL symt_add_udt_element (struct module *module, struct symt_udt *udt_type, const char *name, struct symt *elt_type, unsigned offset, unsigned size)
struct symt_enumsymt_new_enum (struct module *module, const char *typename, struct symt *basetype)
BOOL symt_add_enum_element (struct module *module, struct symt_enum *enum_type, const char *name, int value)
struct symt_arraysymt_new_array (struct module *module, int min, int max, struct symt *base, struct symt *index)
static DWORD symt_array_count (struct module *module, const struct symt_array *array)
struct symt_function_signaturesymt_new_function_signature (struct module *module, struct symt *ret_type, enum CV_call_e call_conv)
BOOL symt_add_function_signature_parameter (struct module *module, struct symt_function_signature *sig_type, struct symt *param)
struct symt_pointersymt_new_pointer (struct module *module, struct symt *ref_type, unsigned long size)
struct symt_typedefsymt_new_typedef (struct module *module, struct symt *ref, const char *name)
BOOL WINAPI SymEnumTypes (HANDLE hProcess, ULONG64 BaseOfDll, PSYM_ENUMERATESYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext)
static BOOL CALLBACK enum_types_AtoW (PSYMBOL_INFO si, ULONG addr, PVOID _et)
BOOL WINAPI SymEnumTypesW (HANDLE hProcess, ULONG64 BaseOfDll, PSYM_ENUMERATESYMBOLS_CALLBACKW EnumSymbolsCallback, PVOID UserContext)
BOOL symt_get_info (struct module *module, const struct symt *type, IMAGEHLP_SYMBOL_TYPE_INFO req, void *pInfo)
BOOL WINAPI SymGetTypeInfo (HANDLE hProcess, DWORD64 ModBase, ULONG TypeId, IMAGEHLP_SYMBOL_TYPE_INFO GetType, PVOID pInfo)
BOOL WINAPI SymGetTypeFromName (HANDLE hProcess, ULONG64 BaseOfDll, PCSTR Name, PSYMBOL_INFO Symbol)

Generated on Sun May 27 2012 04:46:12 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.