35#if defined(__MINGW32__) || defined(_MSC_VER)
44static const WCHAR atl100W[] = {
'a',
't',
'l',
'1',
'0',
'0',
'.',
'd',
'l',
'l',0};
45static const WCHAR regtypeW[] = {
'W',
'I',
'N',
'E',
'_',
'R',
'E',
'G',
'I',
'S',
'T',
'R',
'Y',0};
47static const WCHAR systemrootW[] = {
'S',
'y',
's',
't',
'e',
'm',
'R',
'o',
'o',
't',0};
61 if (!pAtlCreateRegistrar)
71 info->result = pAtlCreateRegistrar( &
info->registrar );
81 return info->registrar;
103 if (
info->do_register)
104 info->result = IRegistrar_StringRegister(
info->registrar,
buffer );
106 info->result = IRegistrar_StringUnregister(
info->registrar,
buffer );
120 if (
info.registrar) IRegistrar_Release(
info.registrar );
132 if (
info.registrar) IRegistrar_Release(
info.registrar );
146 if (
info.registrar) IRegistrar_Release(
info.registrar );
158 if (
info.registrar) IRegistrar_Release(
info.registrar );
#define GetEnvironmentVariableW(x, y, z)
#define GetProcAddress(x, y)
#define HeapFree(x, y, z)
#define MultiByteToWideChar
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
HRSRC WINAPI FindResourceW(HINSTANCE hModule, LPCWSTR name, LPCWSTR type)
DWORD WINAPI SizeofResource(HINSTANCE hModule, HRSRC hRsrc)
BOOL WINAPI EnumResourceNamesW(HMODULE hmod, LPCWSTR type, ENUMRESNAMEPROCW lpfun, LONG_PTR lparam)
HGLOBAL WINAPI LoadResource(HINSTANCE hModule, HRSRC hRsrc)
GLuint GLuint GLsizei GLenum type
HRESULT __wine_unregister_resources(HMODULE module)
HRESULT __cdecl __wine_register_resources_new(void)
static const WCHAR atl100W[]
static void * image_base(void)
static IRegistrar * create_registrar(HMODULE inst, struct reg_info *info)
static const WCHAR moduleW[]
HRESULT __cdecl __wine_unregister_resources_new(void)
static BOOL CALLBACK register_resource(HMODULE module, LPCWSTR type, LPWSTR name, LONG_PTR arg)
HRESULT __wine_register_resources(HMODULE module)
static const WCHAR systemrootW[]
static const WCHAR regtypeW[]