Reactos
at master 29 lines 816 B view raw
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 13static const CLASS_AND_INTERFACES ExpectedInterfaces[] = 14{ 15 { 16 ID_NAME(CLSID_StdComponentCategoriesMgr, NTDDI_MIN, NTDDI_WIN7SP1), 17 { 18 { NTDDI_MIN, NTDDI_WIN7SP1, &IID_IUnknown }, 19 { NTDDI_MIN, NTDDI_WIN7SP1, &IID_ICatRegister }, 20 { NTDDI_MIN, NTDDI_WIN7SP1, &IID_ICatInformation }, 21 }, 22 L"Both" 23 }, 24}; 25 26START_TEST(ole32) 27{ 28 TestClasses(L"ole32", ExpectedInterfaces, RTL_NUMBER_OF(ExpectedInterfaces)); 29}