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