2 * PROJECT: ReactOS api tests
3 * LICENSE: GPLv2+ - See COPYING in the top level directory
4 * PURPOSE: COM interface test for ieframe classes
5 * PROGRAMMER: Thomas Faber <thomas.faber@reactos.org>
8 #include "com_apitest.h"
13 static const CLASS_AND_INTERFACES ExpectedInterfaces
[] =
16 ID_NAME(CLSID_ShellWindows
),
18 { -0xa0, &IID_IMarshal
},
19 { -0x20, &IID_IClientSecurity
},
20 { 0x0, &IID_IMultiQI
},
21 { 0x0, &IID_IUnknown
},
22 { FARAWY
, &IID_IShellWindows
},
23 { FARAWY
, &IID_IDispatch
},
27 ID_NAME(CLSID_CURLSearchHook
),
29 { 0x0, &IID_IURLSearchHook2
},
30 { 0x0, &IID_IURLSearchHook
},
31 { 0x0, &IID_IUnknown
},
35 static const INT ExpectedInterfaceCount
= RTL_NUMBER_OF(ExpectedInterfaces
);
39 TestClasses(L
"ieframe", ExpectedInterfaces
, ExpectedInterfaceCount
);