ReactOS 0.4.16-dev-847-g386fccd
|
#include "config.h"
#include "wine/port.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "widl.h"
#include "utils.h"
#include "parser.h"
#include "header.h"
#include "typegen.h"
#include "typelib.h"
Go to the source code of this file.
Functions | |
static const char * | format_uuid (const UUID *uuid) |
static const char * | get_coclass_threading (const type_t *class) |
static const type_t * | find_ps_factory (const statement_list_t *stmts) |
static void | write_interface (const type_t *iface, const type_t *ps_factory) |
static void | write_interfaces (const statement_list_t *stmts, const type_t *ps_factory) |
static void | write_typelib_interface (const type_t *iface, const typelib_t *typelib) |
static void | write_typelib_interfaces (const typelib_t *typelib) |
static int | write_coclass (const type_t *class, const typelib_t *typelib) |
static void | write_coclasses (const statement_list_t *stmts, const typelib_t *typelib) |
static int | write_progid (const type_t *class) |
static void | write_progids (const statement_list_t *stmts) |
void | write_regscript (const statement_list_t *stmts) |
void | write_typelib_regscript (const statement_list_t *stmts) |
void | output_typelib_regscript (const typelib_t *typelib) |
Variables | |
static int | indent |
|
static |
Definition at line 65 of file register.c.
Referenced by write_regscript().
Definition at line 41 of file register.c.
Referenced by output_typelib_regscript(), write_coclass(), write_interface(), write_progid(), and write_typelib_interface().
Definition at line 51 of file register.c.
Referenced by write_coclass().
Definition at line 295 of file register.c.
Referenced by save_all_changes().
Definition at line 149 of file register.c.
Referenced by write_coclasses().
|
static |
Definition at line 179 of file register.c.
Referenced by output_typelib_regscript(), and write_regscript().
Definition at line 81 of file register.c.
Referenced by write_interfaces().
|
static |
Definition at line 103 of file register.c.
Referenced by write_regscript().
Definition at line 193 of file register.c.
Referenced by write_progids().
|
static |
Definition at line 221 of file register.c.
Referenced by output_typelib_regscript(), and write_regscript().
void write_regscript | ( | const statement_list_t * | stmts | ) |
Definition at line 235 of file register.c.
Definition at line 114 of file register.c.
Referenced by write_typelib_interfaces().
Definition at line 138 of file register.c.
Referenced by output_typelib_regscript().
void write_typelib_regscript | ( | const statement_list_t * | stmts | ) |
Definition at line 277 of file register.c.
|
static |
Definition at line 39 of file register.c.
Referenced by output_typelib_regscript(), write_coclass(), write_interface(), write_progid(), write_regscript(), and write_typelib_interface().