#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "winerror.h"
#include "ole2.h"
#include "olectl.h"
#include "oleauto.h"
#include "initguid.h"
#include "typelib.h"
#include "wincodec.h"
#include "wine/debug.h"
#include "wine/unicode.h"
Go to the source code of this file.
Data Structures |
| struct | regsvr_interface |
| struct | regsvr_coclass |
Defines |
| #define | COBJMACROS |
| #define | INTERFACE_ENTRY(interface, clsid16, clsid32) { &IID_##interface, #interface, NULL, sizeof(interface##Vtbl)/sizeof(void*), clsid16, clsid32 } |
| #define | LCL_INTERFACE_ENTRY(interface) INTERFACE_ENTRY(interface, NULL, NULL) |
| #define | CLSID_INTERFACE_ENTRY(interface, clsid) INTERFACE_ENTRY(interface, clsid, clsid) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static HRESULT | register_interfaces (struct regsvr_interface const *list) |
| static HRESULT | unregister_interfaces (struct regsvr_interface const *list) |
| static HRESULT | register_coclasses (struct regsvr_coclass const *list) |
| static HRESULT | unregister_coclasses (struct regsvr_coclass const *list) |
| static LONG | register_key_guid (HKEY base, WCHAR const *name, GUID const *guid) |
| static LONG | register_key_defvalueW (HKEY base, WCHAR const *name, WCHAR const *value) |
| static LONG | register_key_defvalueA (HKEY base, WCHAR const *name, char const *value) |
| static HRESULT | register_typelib (const WCHAR *name) |
| HRESULT WINAPI | OLEAUTPS_DllRegisterServer (void) |
| HRESULT WINAPI | DllUnregisterServer (void) |
Variables |
| static WCHAR const | interface_keyname [10] |
| static WCHAR const | base_ifa_keyname [14] |
| static WCHAR const | num_methods_keyname [11] |
| static WCHAR const | ps_clsid_keyname [15] |
| static WCHAR const | ps_clsid32_keyname [17] |
| static WCHAR const | clsid_keyname [6] |
| static WCHAR const | ips_keyname [13] |
| static WCHAR const | ips32_keyname [15] |
| static WCHAR const | progid_keyname [7] |
| static char const | tmodel_valuename [] = "ThreadingModel" |
| static GUID const | CLSID_RecordInfo |
| static GUID const | CLSID_OldFont |
| static struct regsvr_coclass const | coclass_list [] |
static struct regsvr_interface
const | interface_list [] |