ReactOS 0.4.15-dev-8614-gbc76250
|
#include "config.h"
#include "wine/port.h"
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include <ctype.h>
#include <time.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "widl.h"
#include "typelib.h"
#include "typelib_struct.h"
#include "utils.h"
#include "header.h"
#include "hash.h"
#include "typetree.h"
#include "parser.h"
#include "typegen.h"
Go to the source code of this file.
Classes | |
struct | tagMSFT_ImpFile |
struct | _msft_typelib_t |
struct | _msft_typeinfo_t |
Macros | |
#define | NONAMELESSUNION |
Typedefs | |
typedef struct tagMSFT_ImpFile | MSFT_ImpFile |
typedef struct _msft_typelib_t | msft_typelib_t |
typedef struct _msft_typeinfo_t | msft_typeinfo_t |
Enumerations | |
enum | MSFT_segment_index { MSFT_SEG_TYPEINFO = 0 , MSFT_SEG_IMPORTINFO , MSFT_SEG_IMPORTFILES , MSFT_SEG_REFERENCES , MSFT_SEG_GUIDHASH , MSFT_SEG_GUID , MSFT_SEG_NAMEHASH , MSFT_SEG_NAME , MSFT_SEG_STRING , MSFT_SEG_TYPEDESC , MSFT_SEG_ARRAYDESC , MSFT_SEG_CUSTDATA , MSFT_SEG_CUSTDATAGUID , MSFT_SEG_UNKNOWN , MSFT_SEG_UNKNOWN2 , MSFT_SEG_MAX } |
#define NONAMELESSUNION |
Definition at line 40 of file write_msft.c.
typedef struct tagMSFT_ImpFile MSFT_ImpFile |
typedef struct _msft_typeinfo_t msft_typeinfo_t |
typedef struct _msft_typelib_t msft_typelib_t |
Definition at line 68 of file write_msft.c.
|
static |
Definition at line 2221 of file write_msft.c.
Referenced by add_type_typeinfo(), and encode_type().
|
static |
Definition at line 1948 of file write_msft.c.
Referenced by add_dispinterface_typeinfo().
|
static |
Definition at line 1980 of file write_msft.c.
Referenced by add_interface_typeinfo().
|
static |
Definition at line 2356 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 2149 of file write_msft.c.
Referenced by add_type_typeinfo(), and encode_type().
|
static |
Definition at line 1278 of file write_msft.c.
Referenced by add_dispinterface_typeinfo(), add_interface_typeinfo(), and add_module_typeinfo().
|
static |
Definition at line 1788 of file write_msft.c.
Referenced by add_dispinterface_typeinfo(), and add_interface_typeinfo().
|
static |
Definition at line 2057 of file write_msft.c.
Referenced by add_coclass_typeinfo(), add_dispinterface_typeinfo(), add_impl_type(), add_interface_typeinfo(), add_type_typeinfo(), and encode_type().
|
static |
Definition at line 2305 of file write_msft.c.
Referenced by add_entry().
|
static |
Definition at line 2131 of file write_msft.c.
Referenced by add_type_typeinfo(), and encode_type().
|
static |
Definition at line 2327 of file write_msft.c.
Referenced by add_entry().
|
static |
Definition at line 2185 of file write_msft.c.
Referenced by add_entry().
|
static |
Definition at line 2167 of file write_msft.c.
Referenced by add_type_typeinfo(), and encode_type().
|
static |
Definition at line 1604 of file write_msft.c.
Referenced by add_dispinterface_typeinfo(), add_enum_typeinfo(), add_structure_typeinfo(), and add_union_typeinfo().
|
static |
Definition at line 663 of file write_msft.c.
Referenced by add_dispatch(), and alloc_importinfo().
|
static |
Definition at line 697 of file write_msft.c.
Referenced by add_impl_type(), and encode_type().
|
static |
Definition at line 627 of file write_msft.c.
Referenced by add_dispatch(), and alloc_importinfo().
|
static |
Definition at line 1806 of file write_msft.c.
Referenced by add_coclass_typeinfo(), add_dispinterface_typeinfo(), add_enum_typeinfo(), add_interface_typeinfo(), add_module_typeinfo(), add_structure_typeinfo(), add_typedef_typeinfo(), and add_union_typeinfo().
Definition at line 2657 of file write_msft.c.
Referenced by write_typelib_regscript().
|
static |
Definition at line 502 of file write_msft.c.
Referenced by add_dispatch(), alloc_importinfo(), create_msft_typeinfo(), set_custdata(), and set_guid().
|
static |
Definition at line 550 of file write_msft.c.
Referenced by add_func_desc(), add_var_desc(), create_msft_typeinfo(), and set_name().
|
static |
Definition at line 396 of file write_msft.c.
Referenced by add_coclass_typeinfo(), alloc_importfile(), alloc_msft_importinfo(), create_msft_typelib(), ctl2_alloc_guid(), ctl2_alloc_name(), ctl2_alloc_string(), ctl2_alloc_typeinfo(), encode_type(), encode_var(), set_custdata(), write_int_value(), and write_string_value().
|
static |
Definition at line 592 of file write_msft.c.
Referenced by add_func_desc(), create_msft_typeinfo(), set_doc_string(), set_help_file_name(), and set_help_string_dll().
|
static |
Definition at line 449 of file write_msft.c.
Referenced by create_msft_typeinfo().
|
static |
Definition at line 300 of file write_msft.c.
Referenced by ctl2_alloc_name().
Definition at line 352 of file write_msft.c.
Referenced by alloc_importfile(), and ctl2_alloc_string().
|
static |
Definition at line 2538 of file write_msft.c.
Referenced by save_all_changes().
|
static |
Definition at line 2523 of file write_msft.c.
Referenced by save_all_changes().
|
static |
Definition at line 229 of file write_msft.c.
Referenced by add_dispatch(), and ctl2_alloc_guid().
|
static |
Definition at line 262 of file write_msft.c.
Referenced by ctl2_alloc_name().
Definition at line 206 of file write_msft.c.
Referenced by add_dispatch(), and ctl2_alloc_guid().
|
static |
Definition at line 150 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 181 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
|
static |
Definition at line 2550 of file write_msft.c.
Referenced by save_all_changes().
|
static |
Definition at line 790 of file write_msft.c.
Referenced by add_typedef_typeinfo(), encode_type(), and encode_var().
|
static |
Definition at line 1042 of file write_msft.c.
Referenced by add_func_desc(), add_var_desc(), and encode_var().
|
static |
Definition at line 748 of file write_msft.c.
Referenced by add_dispinterface_typeinfo(), add_interface_typeinfo(), and encode_type().
Definition at line 1157 of file write_msft.c.
Referenced by write_int_value().
|
static |
Definition at line 2590 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 1247 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 2430 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 2410 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
|
static |
Definition at line 2441 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
|
static |
Definition at line 2462 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 2483 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 2493 of file write_msft.c.
Referenced by create_msft_typelib().
|
static |
Definition at line 2395 of file write_msft.c.
Referenced by create_msft_typelib(), and ft_property_do().
|
static |
|
static |
Definition at line 1203 of file write_msft.c.
Referenced by add_func_desc().
|
static |
Definition at line 1172 of file write_msft.c.
Referenced by add_var_desc(), set_custdata(), and write_default_value().
|
static |
Definition at line 1188 of file write_msft.c.
Referenced by set_custdata(), and write_default_value().