atl100: Added AtlGetPerUserRegistration stub implementation.
This commit is contained in:
parent
7654d95462
commit
0333b758b2
|
@ -26,6 +26,8 @@
|
||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(atl100);
|
WINE_DEFAULT_DEBUG_CHANNEL(atl100);
|
||||||
|
|
||||||
|
typedef unsigned char cpp_bool;
|
||||||
|
|
||||||
static inline void *heap_alloc(size_t len)
|
static inline void *heap_alloc(size_t len)
|
||||||
{
|
{
|
||||||
return HeapAlloc(GetProcessHeap(), 0, len);
|
return HeapAlloc(GetProcessHeap(), 0, len);
|
||||||
|
@ -708,6 +710,16 @@ HRESULT WINAPI AtlGetObjectSourceInterface(IUnknown *unk, GUID *libid, IID *iid,
|
||||||
return hres;
|
return hres;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* AtlGetPerUserRegistration [atl100.68]
|
||||||
|
*/
|
||||||
|
HRESULT WINAPI AtlGetPerUserRegistration(cpp_bool *pbEnabled)
|
||||||
|
{
|
||||||
|
FIXME("stub: returning false\n");
|
||||||
|
*pbEnabled = 0;
|
||||||
|
return S_OK;
|
||||||
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* AtlGetVersion [atl100.@]
|
* AtlGetVersion [atl100.@]
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -49,4 +49,4 @@
|
||||||
65 stdcall AtlWinModuleInit(ptr)
|
65 stdcall AtlWinModuleInit(ptr)
|
||||||
66 stub AtlWinModuleTerm
|
66 stub AtlWinModuleTerm
|
||||||
67 stub AtlSetPerUserRegistration
|
67 stub AtlSetPerUserRegistration
|
||||||
68 stub AtlGetPerUserRegistration
|
68 stdcall AtlGetPerUserRegistration(ptr)
|
||||||
|
|
|
@ -150,6 +150,7 @@ static void _test_key_not_exists(unsigned line, HKEY root, const char *key_name)
|
||||||
|
|
||||||
static void test_regcat(void)
|
static void test_regcat(void)
|
||||||
{
|
{
|
||||||
|
unsigned char b;
|
||||||
HRESULT hres;
|
HRESULT hres;
|
||||||
|
|
||||||
const struct _ATL_CATMAP_ENTRY catmap[] = {
|
const struct _ATL_CATMAP_ENTRY catmap[] = {
|
||||||
|
@ -178,6 +179,11 @@ static void test_regcat(void)
|
||||||
ok(hres == S_OK, "AtlRegisterClassCategoriesHelper failed: %08x\n", hres);
|
ok(hres == S_OK, "AtlRegisterClassCategoriesHelper failed: %08x\n", hres);
|
||||||
|
|
||||||
test_key_not_exists(HKEY_CLASSES_ROOT, "CLSID\\{" CLSID_TEST_STR "}");
|
test_key_not_exists(HKEY_CLASSES_ROOT, "CLSID\\{" CLSID_TEST_STR "}");
|
||||||
|
|
||||||
|
b = 10;
|
||||||
|
hres = AtlGetPerUserRegistration(&b);
|
||||||
|
ok(hres == S_OK, "AtlGetPerUserRegistration failed: %08x\n", hres);
|
||||||
|
ok(!b, "AtlGetPerUserRegistration returned %x\n", b);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_typelib(void)
|
static void test_typelib(void)
|
||||||
|
|
|
@ -258,5 +258,6 @@ HRESULT WINAPI AtlComModuleGetClassObject(_ATL_COM_MODULE*,REFCLSID,REFIID,void*
|
||||||
HRESULT WINAPI AtlComModuleUnregisterServer(_ATL_COM_MODULE*,BOOL,const CLSID*);
|
HRESULT WINAPI AtlComModuleUnregisterServer(_ATL_COM_MODULE*,BOOL,const CLSID*);
|
||||||
BOOL WINAPI AtlWaitWithMessageLoop(HANDLE);
|
BOOL WINAPI AtlWaitWithMessageLoop(HANDLE);
|
||||||
HRESULT WINAPI AtlGetObjectSourceInterface(IUnknown*,GUID*,IID*,unsigned short*,unsigned short*);
|
HRESULT WINAPI AtlGetObjectSourceInterface(IUnknown*,GUID*,IID*,unsigned short*,unsigned short*);
|
||||||
|
HRESULT WINAPI AtlGetPerUserRegistration(unsigned char /*bool*/ *);
|
||||||
|
|
||||||
#endif /* __WINE_ATLBASE_H__ */
|
#endif /* __WINE_ATLBASE_H__ */
|
||||||
|
|
Loading…
Reference in New Issue