21 #ifndef __WIDL_WIDLTYPES_H 22 #define __WIDL_WIDLTYPES_H 28 #include "wine/list.h" 280 #define TYPE_BASIC_MAX TYPE_BASIC_HANDLE 281 #define TYPE_BASIC_INT_MIN TYPE_BASIC_INT8 282 #define TYPE_BASIC_INT_MAX TYPE_BASIC_HYPER 594 return type->type_type;
597 #define STATEMENTS_FOR_EACH_FUNC(stmt, stmts) \ 598 if (stmts) LIST_FOR_EACH_ENTRY( stmt, stmts, statement_t, entry ) \ 599 if (stmt->type == STMT_DECLARATION && stmt->u.var->stgclass == STG_NONE && \ 600 type_get_type_detect_alias(stmt->u.var->type) == TYPE_FUNCTION) 616 return !
namespace->name;
unsigned short ptr_tfsoff
#define STATEMENTS_FOR_EACH_FUNC(stmt, stmts)
struct func_details * function
static int is_global_namespace(const struct namespace *namespace)
static var_list_t * type_get_function_args(const type_t *func_type)
struct struct_details * structure
static const WCHAR separator[]
struct module_details * module
void add_incomplete(type_t *t)
GLsizei const GLvoid * pointer
var_t * make_var(char *name)
struct coclass_details coclass
var_list_t * disp_methods
struct _loc_info_t loc_info
struct _type_t * async_iface
unsigned int typestring_offset
enum storage_class stgclass
var_t * find_const(const char *name, int f)
unsigned int typestring_offset
type_t * alloc_type(void)
static int statements_has_func(const statement_list_t *stmts)
struct enumeration_details * enumeration
struct rtype * type_hash[HASHMAX]
struct bitfield_details bitfield
type_t * reg_type(type_t *type, const char *name, struct namespace *namespace, int t)
user_type_list_t user_type_list
context_handle_list_t context_handle_list
unsigned int procstring_offset
struct _type_t * disp_inherit
static enum type_type type_get_type_detect_alias(const type_t *type)
struct iface_details * iface
void check_for_additional_prototype_types(const var_list_t *list)
char * format_namespace(struct namespace *namespace, const char *prefix, const char *separator, const char *suffix)
enum type_basic_type type
var_list_t * append_var(var_list_t *list, var_t *var)
const attr_list_t * attrs
void init_loc_info(loc_info_t *)
unsigned int user_types_registered
union _type_t::@4812 details
type_t * get_type(enum type_type type, char *name, struct namespace *namespace, int t)
generic_handle_list_t generic_handle_list
struct basic_details basic
type_t * find_type(const char *name, struct namespace *namespace, int t)
GLuint GLuint GLsizei GLenum type
type_t * make_type(enum type_type type)
struct namespace * parent
struct _type_list_t * next
void set_all_tfswrite(int val)
void clear_all_offsets(void)
importinfo_t * importinfos
union _statement_t::@4813 u