1 /* 2 * PROJECT: ReactOS Print Spooler DLL API Tests 3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) 4 * PURPOSE: Test list 5 * COPYRIGHT: Copyright 2015-2017 Colin Finck (colin@reactos.org) 6 */ 7 8 #define __ROS_LONG64__ 9 10 #define STANDALONE 11 #include <apitest.h> 12 13 extern void func_ClosePrinter(void); 14 extern void func_EnumPrinters(void); 15 extern void func_EnumPrintProcessorDatatypes(void); 16 extern void func_GetDefaultPrinterA(void); 17 extern void func_GetDefaultPrinterW(void); 18 extern void func_GetPrinter(void); 19 extern void func_GetPrinterData(void); 20 extern void func_GetPrintProcessorDirectoryA(void); 21 extern void func_GetPrintProcessorDirectoryW(void); 22 extern void func_IsValidDevmodeA(void); 23 extern void func_IsValidDevmodeW(void); 24 extern void func_OpenPrinter(void); 25 extern void func_StartDocPrinter(void); 26 27 const struct test winetest_testlist[] = 28 { 29 { "ClosePrinter", func_ClosePrinter }, 30 { "EnumPrinters", func_EnumPrinters }, 31 { "EnumPrintProcessorDatatypes", func_EnumPrintProcessorDatatypes }, 32 { "GetDefaultPrinterA", func_GetDefaultPrinterA }, 33 { "GetDefaultPrinterW", func_GetDefaultPrinterW }, 34 { "GetPrinter", func_GetPrinter }, 35 { "GetPrinterData", func_GetPrinterData }, 36 { "GetPrintProcessorDirectoryA", func_GetPrintProcessorDirectoryA }, 37 { "GetPrintProcessorDirectoryW", func_GetPrintProcessorDirectoryW }, 38 { "IsValidDevmodeA", func_IsValidDevmodeA }, 39 { "IsValidDevmodeW", func_IsValidDevmodeW }, 40 { "OpenPrinter", func_OpenPrinter }, 41 { "StartDocPrinter", func_StartDocPrinter }, 42 43 { 0, 0 } 44 }; 45