3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Definitions for printing
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright 1998 Huw Davies, Andreas Mohr
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Portions Copyright (c) 1999 Corel Corporation
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * (Paul Quinn, Albert Den Haan)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * a choice of LGPL license versions is made available with the language indicating
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * of the LGPL is applied is otherwise unspecified.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncextern "C" {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* DEFINES */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS 0x00000100
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST 0x00000200
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* various printer statuses */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_STATUS_DRIVER_UPDATE_NEEDED 0x04000000
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_NOTIFY_FIELD_SECURITY_DESCRIPTOR 0x0c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_CHANGE_FAILED_CONNECTION_PRINTER 0x00000008
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_CHANGE_ADD_PRINT_PROCESSOR 0x01000000
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_CHANGE_DELETE_PRINTER_PROCESSOR 0x04000000
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_CHANGE_ADD_PRINTER_DRIVER 0x10000000
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_CHANGE_SET_PRINTER_DRIVER 0x20000000
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_CHANGE_DELETE_PRINTER_DRIVER 0x40000000
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Access Rights for Printserver, Printers and Printjobs */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SERVER_READ (STANDARD_RIGHTS_READ | SERVER_ACCESS_ENUMERATE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SERVER_ACCESS_ADMINISTER | SERVER_ACCESS_ENUMERATE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SERVER_EXECUTE (STANDARD_RIGHTS_EXECUTE | SERVER_ACCESS_ENUMERATE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SERVER_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SERVER_ACCESS_ADMINISTER | SERVER_ACCESS_ENUMERATE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_READ (STANDARD_RIGHTS_READ | PRINTER_ACCESS_USE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_WRITE (STANDARD_RIGHTS_WRITE | PRINTER_ACCESS_USE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_EXECUTE (STANDARD_RIGHTS_EXECUTE | PRINTER_ACCESS_USE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTER_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define JOB_READ (STANDARD_RIGHTS_READ | JOB_ACCESS_ADMINISTER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define JOB_WRITE (STANDARD_RIGHTS_WRITE | JOB_ACCESS_ADMINISTER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define JOB_EXECUTE (STANDARD_RIGHTS_EXECUTE | JOB_ACCESS_ADMINISTER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define JOB_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | JOB_ACCESS_ADMINISTER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Flags for printer drivers */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* dwAction for PRINTER_INFO_7 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* ##################################### */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_1A, *PDRIVER_INFO_1A, *LPDRIVER_INFO_1A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_1W, *PDRIVER_INFO_1W, *LPDRIVER_INFO_1W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_2A, *PDRIVER_INFO_2A, *LPDRIVER_INFO_2A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_2W, *PDRIVER_INFO_2W, *LPDRIVER_INFO_2W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_3A, *PDRIVER_INFO_3A, *LPDRIVER_INFO_3A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_3W, *PDRIVER_INFO_3W, *LPDRIVER_INFO_3W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_4A, *PDRIVER_INFO_4A, *LPDRIVER_INFO_4A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_4W, *PDRIVER_INFO_4W, *LPDRIVER_INFO_4W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_5A, *PDRIVER_INFO_5A, *LPDRIVER_INFO_5A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_5W, *PDRIVER_INFO_5W, *LPDRIVER_INFO_5W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_6A, *PDRIVER_INFO_6A, *LPDRIVER_INFO_6A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_6W, *PDRIVER_INFO_6W, *LPDRIVER_INFO_6W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* DRIVER_INFO_7 is not defined in native winspool.h and not found in the www */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_8A, *PDRIVER_INFO_8A, *LPDRIVER_INFO_8A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DRIVER_INFO_8W, *PDRIVER_INFO_8W, *LPDRIVER_INFO_8W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_1A, *PPRINTER_INFO_1A, *LPPRINTER_INFO_1A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_1W, *PPRINTER_INFO_1W, *LPPRINTER_INFO_1W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* FIXME: winspool.h declares some structure members with the name Status.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * unfortunately <X11/ICE/ICElib.h> #defines Status to the type 'int'
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * therefore the following hack */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_2A, *PPRINTER_INFO_2A, *LPPRINTER_INFO_2A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_2W, *PPRINTER_INFO_2W, *LPPRINTER_INFO_2W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_3, *PPRINTER_INFO_3, *LPPRINTER_INFO_3;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_4A, *PPRINTER_INFO_4A, *LPPRINTER_INFO_4A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_4W, *PPRINTER_INFO_4W, *LPPRINTER_INFO_4W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_5A, *PPRINTER_INFO_5A, *LPPRINTER_INFO_5A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_5W, *PPRINTER_INFO_5W, *LPPRINTER_INFO_5W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_6, *PPRINTER_INFO_6, *LPPRINTER_INFO_6;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_7A, *PPRINTER_INFO_7A, *LPPRINTER_INFO_7A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_7W, *PPRINTER_INFO_7W, *LPPRINTER_INFO_7W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_8A, *PPRINTER_INFO_8A, *LPPRINTER_INFO_8A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_8W, *PPRINTER_INFO_8W, *LPPRINTER_INFO_8W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_9A, *PPRINTER_INFO_9A, *LPPRINTER_INFO_9A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_INFO_9W, *PPRINTER_INFO_9W, *LPPRINTER_INFO_9W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} ADDJOB_INFO_1A, *PADDJOB_INFO_1A, *LPADDJOB_INFO_1A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} ADDJOB_INFO_1W, *PADDJOB_INFO_1W, *LPADDJOB_INFO_1W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} MONITOR_INFO_1A, *PMONITOR_INFO_1A, *LPMONITOR_INFO_1A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} MONITOR_INFO_1W, *PMONITOR_INFO_1W, *LPMONITOR_INFO_1W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* Status */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} MONITOR_INFO_2A, *PMONITOR_INFO_2A, *LPMONITOR_INFO_2A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} MONITOR_INFO_2W, *PMONITOR_INFO_2W, *LPMONITOR_INFO_2W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DATATYPES_INFO_1A, *PDATATYPES_INFO_1A, *LPDATATYPES_INFO_1A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} DATATYPES_INFO_1W, *PDATATYPES_INFO_1W, *LPDATATYPES_INFO_1W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS, *LPPRINTER_NOTIFY_OPTIONS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_NOTIFY_INFO_DATA, *PPRINTER_NOTIFY_INFO_DATA,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO, *LPPRINTER_NOTIFY_INFO;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PROVIDOR_INFO_1A, *PPROVIDOR_INFO_1A, *LPPROVIDOR_INFO_1A;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} PROVIDOR_INFO_1W, *PPROVIDOR_INFO_1W, *LPPROVIDOR_INFO_1W;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} BIDI_REQUEST_DATA, *LPBIDI_REQUEST_DATA, *PBIDI_REQUEST_DATA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} BIDI_REQUEST_CONTAINER, *LPBIDI_REQUEST_CONTAINER, *PBIDI_REQUEST_CONTAINER;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} BIDI_RESPONSE_DATA, *LPBIDI_RESPONSE_DATA, *PBIDI_RESPONSE_DATA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} BIDI_RESPONSE_CONTAINER, *LPBIDI_RESPONSE_CONTAINER, *PBIDI_RESPONSE_CONTAINER;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* string constants */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DEFAULT_SPOOL_DIRECTORYA "DefaultSpoolDirectory"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DEFAULT_SPOOL_DIRECTORYW L"DefaultSpoolDirectory"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DEFAULT_SPOOL_DIRECTORYW (const WCHAR[]){'D','e','f','a','u','l','t','S','p','o','o','l','D','i','r','e','c','t','o','r','y',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_DEFAULT_SPOOL_DIRECTORYW[] = {'D','e','f','a','u','l','t','S','p','o','o','l','D','i','r','e','c','t','o','r','y',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DEFAULT_SPOOL_DIRECTORY WINELIB_NAME_AW(SPLREG_DEFAULT_SPOOL_DIRECTORY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITY_DEFAULTA "PortThreadPriorityDefault"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITY_DEFAULTW L"PortThreadPriorityDefault"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITY_DEFAULTW (const WCHAR[]){'P','o','r','t','T','h','r','e','a','d','P','r','i','o','r','i','t','y','D','e','f','a','u','l','t',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PORT_THREAD_PRIORITY_DEFAULTW[] = {'P','o','r','t','T','h','r','e','a','d','P','r','i','o','r','i','t','y','D','e','f','a','u','l','t',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITY_DEFAULT WINELIB_NAME_AW(SPLREG_PORT_THREAD_PRIORITY_DEFAULT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITYA "PortThreadPriority"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITYW L"PortThreadPriority"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITYW (const WCHAR[]){'P','o','r','t','T','h','r','e','a','d','P','r','i','o','r','i','t','y',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PORT_THREAD_PRIORITYW[] = {'P','o','r','t','T','h','r','e','a','d','P','r','i','o','r','i','t','y',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PORT_THREAD_PRIORITY WINELIB_NAME_AW(SPLREG_PORT_THREAD_PRIORITY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULTA "SchedulerThreadPriorityDefault"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULTW L"SchedulerThreadPriorityDefault"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULTW (const WCHAR[]){'S','c','h','e','d','u','l','e','r','T','h','r','e','a','d','P','r','i','o','r','i','t','y','D','e','f','a','u','l','t',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULTW[] = {'S','c','h','e','d','u','l','e','r','T','h','r','e','a','d','P','r','i','o','r','i','t','y','D','e','f','a','u','l','t',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT WINELIB_NAME_AW(SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITYA "SchedulerThreadPriority"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITYW L"SchedulerThreadPriority"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITYW (const WCHAR[]){'S','c','h','e','d','u','l','e','r','T','h','r','e','a','d','P','r','i','o','r','i','t','y',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_SCHEDULER_THREAD_PRIORITYW[] = {'S','c','h','e','d','u','l','e','r','T','h','r','e','a','d','P','r','i','o','r','i','t','y',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_SCHEDULER_THREAD_PRIORITY WINELIB_NAME_AW(SPLREG_SCHEDULER_THREAD_PRIORITY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_BEEP_ENABLEDW (const WCHAR[]){'B','e','e','p','E','n','a','b','l','e','d',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_BEEP_ENABLEDW[] = {'B','e','e','p','E','n','a','b','l','e','d',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_BEEP_ENABLED WINELIB_NAME_AW(SPLREG_BEEP_ENABLED)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_NET_POPUPW (const WCHAR[]){'N','e','t','P','o','p','u','p',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_NET_POPUPW[] = {'N','e','t','P','o','p','u','p',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_NET_POPUP WINELIB_NAME_AW(SPLREG_NET_POPUP)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RETRY_POPUPW (const WCHAR[]){'R','e','t','r','y','P','o','p','u','p',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_RETRY_POPUPW[] = {'R','e','t','r','y','P','o','p','u','p',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RETRY_POPUP WINELIB_NAME_AW(SPLREG_RETRY_POPUP)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_NET_POPUP_TO_COMPUTERA "NetPopupToComputer"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_NET_POPUP_TO_COMPUTERW L"NetPopupToComputer"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_NET_POPUP_TO_COMPUTERW (const WCHAR[]){'N','e','t','P','o','p','u','p','T','o','C','o','m','p','u','t','e','r',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_NET_POPUP_TO_COMPUTERW[] = {'N','e','t','P','o','p','u','p','T','o','C','o','m','p','u','t','e','r',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_NET_POPUP_TO_COMPUTER WINELIB_NAME_AW(SPLREG_NET_POPUP_TO_COMPUTER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_EVENT_LOGW (const WCHAR[]){'E','v','e','n','t','L','o','g',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_EVENT_LOGW[] = {'E','v','e','n','t','L','o','g',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_EVENT_LOG WINELIB_NAME_AW(SPLREG_EVENT_LOG)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_MAJOR_VERSIONW (const WCHAR[]){'M','a','j','o','r','V','e','r','s','i','o','n',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_MAJOR_VERSIONW[] = {'M','a','j','o','r','V','e','r','s','i','o','n',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_MAJOR_VERSION WINELIB_NAME_AW(SPLREG_MAJOR_VERSION)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_MINOR_VERSIONW (const WCHAR[]){'M','i','n','o','r','V','e','r','s','i','o','n',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_MINOR_VERSIONW[] = {'M','i','n','o','r','V','e','r','s','i','o','n',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_MINOR_VERSION WINELIB_NAME_AW(SPLREG_MINOR_VERSION)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_ARCHITECTUREW (const WCHAR[]){'A','r','c','h','i','t','e','c','t','u','r','e',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_ARCHITECTUREW[] = {'A','r','c','h','i','t','e','c','t','u','r','e',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_ARCHITECTURE WINELIB_NAME_AW(SPLREG_ARCHITECTURE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_OS_VERSIONW (const WCHAR[]){'O','S','V','e','r','s','i','o','n',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_OS_VERSIONW[] = {'O','S','V','e','r','s','i','o','n',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_OS_VERSION WINELIB_NAME_AW(SPLREG_OS_VERSION)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_OS_VERSIONEXW (const WCHAR[]){'O','S','V','e','r','s','i','o','n','E','x',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_OS_VERSIONEXW[] = {'O','S','V','e','r','s','i','o','n','E','x',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_OS_VERSIONEX WINELIB_NAME_AW(SPLREG_OS_VERSIONEX)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DS_PRESENTW (const WCHAR[]){'D','s','P','r','e','s','e','n','t',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_DS_PRESENTW[] = {'D','s','P','r','e','s','e','n','t',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DS_PRESENT WINELIB_NAME_AW(SPLREG_DS_PRESENT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DS_PRESENT_FOR_USERA "DsPresentForUser"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DS_PRESENT_FOR_USERW L"DsPresentForUser"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DS_PRESENT_FOR_USERW (const WCHAR[]){'D','s','P','r','e','s','e','n','t','F','o','r','U','s','e','r',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_DS_PRESENT_FOR_USERW[] = {'D','s','P','r','e','s','e','n','t','F','o','r','U','s','e','r',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DS_PRESENT_FOR_USER WINELIB_NAME_AW(SPLREG_DS_PRESENT_FOR_USER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_REMOTE_FAXW (const WCHAR[]){'R','e','m','o','t','e','F','a','x',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_REMOTE_FAXW[] = {'R','e','m','o','t','e','F','a','x',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_REMOTE_FAX WINELIB_NAME_AW(SPLREG_REMOTE_FAX)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ERRORA "RestartJobOnPoolError"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ERRORW L"RestartJobOnPoolError"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ERRORW (const WCHAR[]){'R','e','s','t','a','r','t','J','o','b','O','n','P','o','o','l','E','r','r','o','r',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_RESTART_JOB_ON_POOL_ERRORW[] = {'R','e','s','t','a','r','t','J','o','b','O','n','P','o','o','l','E','r','r','o','r',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ERROR WINELIB_NAME_AW(SPLREG_RESTART_JOB_ON_POOL_ERROR)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ENABLEDA "RestartJobOnPoolEnabled"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ENABLEDW L"RestartJobOnPoolEnabled"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ENABLEDW (const WCHAR[]){'R','e','s','t','a','r','t','J','o','b','O','n','P','o','o','l','E','n','a','b','l','e','d',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_RESTART_JOB_ON_POOL_ENABLEDW[] = {'R','e','s','t','a','r','t','J','o','b','O','n','P','o','o','l','E','n','a','b','l','e','d',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_RESTART_JOB_ON_POOL_ENABLED WINELIB_NAME_AW(SPLREG_RESTART_JOB_ON_POOL_ENABLED)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DNS_MACHINE_NAMEW (const WCHAR[]){'D','N','S','M','a','c','h','i','n','e','N','a','m','e',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_DNS_MACHINE_NAMEW[] = {'D','N','S','M','a','c','h','i','n','e','N','a','m','e',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_DNS_MACHINE_NAME WINELIB_NAME_AW(SPLREG_DNS_MACHINE_NAME)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_ALLOW_USER_MANAGEFORMSA "AllowUserManageForms"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_ALLOW_USER_MANAGEFORMSW L"AllowUserManageForms"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_ALLOW_USER_MANAGEFORMSW (const WCHAR[]){'A','l','l','o','w','U','s','e','r','M','a','n','a','g','e','F','o','r','m','s',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_ALLOW_USER_MANAGEFORMSW[] = {'A','l','l','o','w','U','s','e','r','M','a','n','a','g','e','F','o','r','m','s',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_ALLOW_USER_MANAGEFORMS WINELIB_NAME_AW(SPLREG_ALLOW_USER_MANAGEFORMS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_WEBSHAREMGMTW (const WCHAR[]){'W','e','b','S','h','a','r','e','M','g','m','t',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_WEBSHAREMGMTW[] = {'W','e','b','S','h','a','r','e','M','g','m','t',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_WEBSHAREMGMT WINELIB_NAME_AW(SPLREG_WEBSHAREMGMT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_GROUPSA "PrintDriverIsolationGroups"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_GROUPSW L"PrintDriverIsolationGroups"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_GROUPSW (const WCHAR[]){'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','G','r','o','u','p','s',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PRINT_DRIVER_ISOLATION_GROUPSW[] = {'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','G','r','o','u','p','s',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_GROUPS WINELIB_NAME_AW(SPLREG_PRINT_DRIVER_ISOLATION_GROUPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLEA "PrintDriverIsolationTimeBeforeRecycle"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLEW L"PrintDriverIsolationTimeBeforeRecycle"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLEW (const WCHAR[]){'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','T','i','m','e','B','e','f','o','r','e','R','e','c','y','c','l','e',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLEW[] = {'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','T','i','m','e','B','e','f','o','r','e','R','e','c','y','c','l','e',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLE WINELIB_NAME_AW(SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLEA "PrintDriverIsolationMaxobjsBeforeRecycle"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLEW L"PrintDriverIsolationMaxobjsBeforeRecycle"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLEW (const WCHAR[]){'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','M','a','x','o','b','j','s','B','e','f','o','r','e','R','e','c','y','c','l','e',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLEW[] = {'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','M','a','x','o','b','j','s','B','e','f','o','r','e','R','e','c','y','c','l','e',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLE WINELIB_NAME_AW(SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUTA "PrintDriverIsolationIdleTimeout"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUTW L"PrintDriverIsolationIdleTimeout"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUTW (const WCHAR[]){'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','I','d','l','e','T','i','m','e','o','u','t',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUTW[] = {'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','I','d','l','e','T','i','m','e','o','u','t',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUT WINELIB_NAME_AW(SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICYA "PrintDriverIsolationExecutionPolicy"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICYW L"PrintDriverIsolationExecutionPolicy"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICYW (const WCHAR[]){'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','E','x','e','c','u','t','i','o','n','P','o','l','i','c','y',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICYW[] = {'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','E','x','e','c','u','t','i','o','n','P','o','l','i','c','y',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICY WINELIB_NAME_AW(SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICYA "PrintDriverIsolationOverrideCompat"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICYW L"PrintDriverIsolationOverrideCompat"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICYW (const WCHAR[]){'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','O','v','e','r','r','i','d','e','C','o','m','p','a','t',0}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICYW[] = {'P','r','i','n','t','D','r','i','v','e','r','I','s','o','l','a','t','i','o','n','O','v','e','r','r','i','d','e','C','o','m','p','a','t',0};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICY WINELIB_NAME_AW(SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* DECLARATIONS */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncINT WINAPI DeviceCapabilitiesA(LPCSTR pDevice,LPCSTR pPort,WORD fwCapability,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncINT WINAPI DeviceCapabilitiesW(LPCWSTR pDevice, LPCWSTR pPort,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeviceCapabilities WINELIB_NAME_AW(DeviceCapabilities)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncLONG WINAPI DocumentPropertiesA(HWND hWnd,HANDLE hPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncLONG WINAPI DocumentPropertiesW(HWND hWnd, HANDLE hPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DocumentProperties WINELIB_NAME_AW(DocumentProperties)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI OpenPrinterA(LPSTR lpPrinterName,HANDLE *phPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI OpenPrinterW(LPWSTR lpPrinterName,HANDLE *phPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI ResetPrinterA(HANDLE hPrinter, LPPRINTER_DEFAULTSA pDefault);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI ResetPrinterW(HANDLE hPrinter, LPPRINTER_DEFAULTSW pDefault);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumJobsA(HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumJobsW(HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrintersA(DWORD dwType, LPSTR lpszName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrintersW(DWORD dwType, LPWSTR lpszName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI PrinterProperties(HWND hWnd, HANDLE hPrinter);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrinterDriverDirectoryA(LPSTR,LPSTR,DWORD,LPBYTE,DWORD,LPDWORD);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrinterDriverDirectoryW(LPWSTR,LPWSTR,DWORD,LPBYTE,DWORD,LPDWORD);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GetPrinterDriverDirectory WINELIB_NAME_AW(GetPrinterDriverDirectory)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrinterDriverA(HANDLE hPrinter, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrinterDriverW(HANDLE hPrinter, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GetPrinterDriver WINELIB_NAME_AW(GetPrinterDriver)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetJobA(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetJobW(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetJobA(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetJobW(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHANDLE WINAPI AddPrinterA(LPSTR pName, DWORD Level, LPBYTE pPrinter);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHANDLE WINAPI AddPrinterW(LPWSTR pName, DWORD Level, LPBYTE pPrinter);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetPrinterA(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrinterA(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrinterDriverA(LPSTR pName, DWORD Level, LPBYTE pDriverInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrinterDriverW(LPWSTR pName, DWORD Level, LPBYTE pDriverInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define AddPrinterDriver WINELIB_NAME_AW(AddPrinterDriver)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrinterDriverExA(LPSTR pName, DWORD Level, LPBYTE pDriverInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrinterDriverExW(LPWSTR pName, DWORD Level, LPBYTE pDriverInfo,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define AddPrinterDriverEx WINELIB_NAME_AW(AddPrinterDriverEx)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrinterDriversA(LPSTR pName, LPSTR pEnvironment, DWORD Level,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrinterDriversW(LPWSTR pName, LPWSTR pEnvironment, DWORD Level,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define EnumPrinterDrivers WINELIB_NAME_AW(EnumPrinterDrivers)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetDefaultPrinterA(LPSTR pName, LPDWORD pcbNameSize);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetDefaultPrinterW(LPWSTR pName, LPDWORD pcbNameSize);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GetDefaultPrinter WINELIB_NAME_AW(GetDefaultPrinter)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SetDefaultPrinter WINELIB_NAME_AW(SetDefaultPrinter)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrinterDriverA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrinterDriverW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeletePrinterDriver WINELIB_NAME_AW(DeletePrinterDriver)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrinterDriverExA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrinterDriverExW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeletePrinterDriverEx WINELIB_NAME_AW(DeletePrinterDriverEx)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrintProcessorA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrintProcessorW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define AddPrintProcessor WINELIB_NAME_AW(AddPrintProcessor)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrintProcessorsA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrintProcessorsW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define EnumPrintProcessors WINELIB_NAME_AW(EnumPrintProcessors)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrintProcessorDirectoryA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetPrintProcessorDirectoryW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GetPrintProcessorDirectory WINELIB_NAME_AW(GetPrintProcessorDirectory)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrintProcessorDatatypesA(LPSTR pName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPrintProcessorDatatypesW(LPWSTR pName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define EnumPrintProcessorDatatypes WINELIB_NAME_AW(EnumPrintProcessorDatatypes)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrintProcessorA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrintProcessorW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeletePrintProcessor WINELIB_NAME_AW(DeletePrintProcessor)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI StartDocPrinterA(HANDLE hPrinter, DWORD Level, LPBYTE pDocInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI StartDocPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pDocInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define StartDocPrinter WINELIB_NAME_AW(StartDocPrinter)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI WritePrinter(HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI ReadPrinter(HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddJobA(HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddJobW(HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI ScheduleJob(HANDLE hPrinter, DWORD JobID);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncLONG WINAPI AdvancedDocumentPropertiesA(HWND hWnd, HANDLE hPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncLONG WINAPI AdvancedDocumentPropertiesW(HWND hWnd, HANDLE hPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define AdvancedDocumentProperties WINELIB_NAME_AW(AdvancedDocumentProperties)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI GetPrinterDataA(HANDLE hPrinter, LPSTR pValueName, LPDWORD pType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI GetPrinterDataW(HANDLE hPrinter, LPWSTR pValueName, LPDWORD pType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GetPrinterData WINELIB_NAME_AW(GetPrinterData)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI GetPrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI GetPrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GetPrinterDataEx WINELIB_NAME_AW(GetPrinterDataEx)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI DeletePrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI DeletePrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeletePrinterDataEx WINELIB_NAME_AW(DeletePrinterDataEx)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI SetPrinterDataA(HANDLE hPrinter, LPSTR pValueName, DWORD Type,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI SetPrinterDataW(HANDLE hPrinter, LPWSTR pValueName, DWORD Type,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SetPrinterData WINELIB_NAME_AW(SetPrinterData)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI SetPrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI SetPrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SetPrinterDataEx WINELIB_NAME_AW(SetPrinterDataEx)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI WaitForPrinterChange(HANDLE hPrinter, DWORD Flags);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHANDLE WINAPI FindFirstPrinterChangeNotification(HANDLE hPrinter,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI FindNextPrinterChangeNotification(HANDLE hChange,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI FreePrinterNotifyInfo(PPRINTER_NOTIFY_INFO pPrinterNotifyInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI FindClosePrinterChangeNotification(HANDLE hChange);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI PrinterMessageBoxA(HANDLE hPrinter, DWORD Error, HWND hWnd,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI PrinterMessageBoxW(HANDLE hPrinter, DWORD Error, HWND hWnd,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PrinterMessageBox WINELIB_NAME_AW(PrinterMessageBox)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddFormA(HANDLE hPrinter, DWORD Level, LPBYTE pForm);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddFormW(HANDLE hPrinter, DWORD Level, LPBYTE pForm);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeleteFormA(HANDLE hPrinter, LPSTR pFormName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeleteFormW(HANDLE hPrinter, LPWSTR pFormName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetFormA(HANDLE hPrinter, LPSTR pFormName, DWORD Level,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI GetFormW(HANDLE hPrinter, LPWSTR pFormName, DWORD Level,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetFormA(HANDLE hPrinter, LPSTR pFormName, DWORD Level,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetFormW(HANDLE hPrinter, LPWSTR pFormName, DWORD Level,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumFormsA(HANDLE hPrinter, DWORD Level, LPBYTE pForm, DWORD cbBuf,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumFormsW(HANDLE hPrinter, DWORD Level, LPBYTE pForm, DWORD cbBuf,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumMonitorsA(LPSTR pName, DWORD Level, LPBYTE pMonitors,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumMonitorsW(LPWSTR pName, DWORD Level, LPBYTE pMonitors,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI EnumPrinterDataA( HANDLE hPrinter, DWORD dwIndex, LPSTR pValueName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbValueName, LPDWORD pcbValueName, LPDWORD pType, LPBYTE pData,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI EnumPrinterDataW( HANDLE hPrinter, DWORD dwIndex, LPWSTR pValueName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbValueName, LPDWORD pcbValueName, LPDWORD pType, LPBYTE pData,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define EnumPrinterData WINELIB_NAME_AW(EnumPrinterData)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddMonitorA(LPSTR pName, DWORD Level, LPBYTE pMonitors);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddMonitorW(LPWSTR pName, DWORD Level, LPBYTE pMonitors);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeleteMonitorA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeleteMonitorW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeleteMonitor WINELIB_NAME_AW(DeleteMonitor)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPortsA(LPSTR pName, DWORD Level, LPBYTE pPorts,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI EnumPortsW(LPWSTR pName, DWORD Level, LPBYTE pPorts,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPortA(LPSTR pName, HWND hWnd, LPSTR pMonitorName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPortW(LPWSTR pName, HWND hWnd, LPWSTR pMonitorName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPortExA(LPSTR, DWORD, LPBYTE, LPSTR);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPortExW(LPWSTR, DWORD, LPBYTE, LPWSTR);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI ConfigurePortA(LPSTR pName, HWND hWnd, LPSTR pPortName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI ConfigurePortW(LPWSTR pName, HWND hWnd, LPWSTR pPortName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ConfigurePort WINELIB_NAME_AW(ConfigurePort)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePortA(LPSTR pName, HWND hWnd, LPSTR pPortName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePortW(LPWSTR pName, HWND hWnd, LPWSTR pPortName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetPortA(LPSTR pName, LPSTR pPortName, DWORD dwLevel,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI SetPortW(LPWSTR pName, LPWSTR pPortName, DWORD dwLevel,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define AddPrinterConnection WINELIB_NAME_AW(AddPrinterConnection)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeletePrinterConnection WINELIB_NAME_AW(DeletePrinterConnection)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncHANDLE WINAPI ConnectToPrinterDlg(HWND hwnd, DWORD Flags);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrintProvidorA(LPSTR pName, DWORD Level, LPBYTE pProvidorInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI AddPrintProvidorW(LPWSTR pName, DWORD Level, LPBYTE pProvidorInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define AddPrintProvidor WINELIB_NAME_AW(AddPrintProvidor)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrintProvidorA(LPSTR pName, LPSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI DeletePrintProvidorW(LPWSTR pName, LPWSTR pEnvironment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DeletePrintProvidor WINELIB_NAME_AW(DeletePrintProvidor)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI EnumPrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDWORD WINAPI EnumPrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define EnumPrinterDataEx WINELIB_NAME_AW(EnumPrinterDataEx)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncLONG WINAPI ExtDeviceMode( HWND hWnd, HANDLE hInst, LPDEVMODEA pDevModeOutput,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR pDeviceName, LPSTR pPort, LPDEVMODEA pDevModeInput, LPSTR pProfile,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncLPSTR WINAPI StartDocDlgA(HANDLE hPrinter, DOCINFOA *doc);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncLPWSTR WINAPI StartDocDlgW(HANDLE hPrinter, DOCINFOW *doc);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI XcvDataW(HANDLE hXcv, LPCWSTR pszDataName, PBYTE pInputData,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbInputData, PBYTE pOutputData, DWORD cbOutputData,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} /* extern "C" */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __WINE_WINSPOOL_H */