1 /* 2 * PROJECT: ReactOS API tests 3 * LICENSE: LGPLv2.1+ - See COPYING.LIB in the top level directory 4 * PURPOSE: COM interface test for ole32 classes 5 * PROGRAMMER: Thomas Faber <thomas.faber@reactos.org> 6 */ 7 8 #include "com_apitest.h" 9 10 #define NDEBUG 11 #include <debug.h> 12 13 static const CLASS_AND_INTERFACES ExpectedInterfaces[] = 14 { 15 { 16 ID_NAME(CLSID_StdComponentCategoriesMgr), 17 { 18 { 0x0, &IID_IUnknown }, 19 { FARAWY, &IID_ICatRegister }, 20 { FARAWY, &IID_ICatInformation }, 21 }, 22 L"Both" 23 }, 24 }; 25 static const INT ExpectedInterfaceCount = RTL_NUMBER_OF(ExpectedInterfaces); 26 27 START_TEST(ole32) 28 { 29 TestClasses(L"ole32", ExpectedInterfaces, ExpectedInterfaceCount); 30 } 31