Changeset 21871 for branches/gcc-kmk/src
- Timestamp:
- Dec 9, 2011, 12:22:52 PM (14 years ago)
- Location:
- branches/gcc-kmk/src
- Files:
-
- 2 added
- 9 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/gcc-kmk/src/Makefile.kmk
r21865 r21871 34 34 include $(PATH_SUB_CURRENT)/wsock32/Makefile.kmk 35 35 include $(PATH_SUB_CURRENT)/iphlpapi/Makefile.kmk 36 include $(PATH_SUB_CURRENT)/winspool/Makefile.kmk 37 include $(PATH_SUB_CURRENT)/comdlg32/Makefile.kmk 36 38 37 39 include $(FILE_KBUILD_SUB_FOOTER) -
branches/gcc-kmk/src/comdlg32/colordlg.c
r6709 r21871 9 9 sometimes, especially when 2 instances of the 10 10 dialog are loaded at the same time */ 11 12 #include <ctype.h> 13 #include <stdlib.h> 14 #include <stdio.h> 15 #include <string.h> 11 16 12 17 #ifdef __WIN32OS2__ … … 19 24 #endif 20 25 21 #include <ctype.h>22 #include <stdlib.h>23 #include <stdio.h>24 #include <string.h>25 26 #include "windef.h" 26 27 #include "winbase.h" -
branches/gcc-kmk/src/comdlg32/comdlg32.def
r4809 r21871 9 9 10 10 EXPORTS 11 ChooseColorA = _ChooseColorA@4@10112 ChooseColorW = _ChooseColorW@4@10213 ChooseFontA = _ChooseFontA@4@10314 ChooseFontW = _ChooseFontW@4@10415 CommDlgExtendedError = _CommDlgExtendedError@0@10516 FindTextA = _FindTextA@4@10617 FindTextW = _FindTextW@4@10718 GetFileTitleA = _GetFileTitleA@12@10819 GetFileTitleW = _GetFileTitleW@12@10920 GetOpenFileNameA = _GetOpenFileNameA@4@11021 GetOpenFileNameW = _GetOpenFileNameW@4@11122 GetSaveFileNameA = _GetSaveFileNameA@4@11223 GetSaveFileNameW = _GetSaveFileNameW@4@11311 ChooseColorA = "_ChooseColorA@4" @101 12 ChooseColorW = "_ChooseColorW@4" @102 13 ChooseFontA = "_ChooseFontA@4" @103 14 ChooseFontW = "_ChooseFontW@4" @104 15 CommDlgExtendedError = "_CommDlgExtendedError@0" @105 16 FindTextA = "_FindTextA@4" @106 17 FindTextW = "_FindTextW@4" @107 18 GetFileTitleA = "_GetFileTitleA@12" @108 19 GetFileTitleW = "_GetFileTitleW@12" @109 20 GetOpenFileNameA = "_GetOpenFileNameA@4" @110 21 GetOpenFileNameW = "_GetOpenFileNameW@4" @111 22 GetSaveFileNameA = "_GetSaveFileNameA@4" @112 23 GetSaveFileNameW = "_GetSaveFileNameW@4" @113 24 24 ; LoadAlterBitmap @114 25 PageSetupDlgA = _PageSetupDlgA@4@11526 PageSetupDlgW = _PageSetupDlgW@4@11627 PrintDlgA = _PrintDlgA@4@11728 PrintDlgW = _PrintDlgW@4@11829 ReplaceTextA = _ReplaceTextA@4@11930 ReplaceTextW = _ReplaceTextW@4@12025 PageSetupDlgA = "_PageSetupDlgA@4" @115 26 PageSetupDlgW = "_PageSetupDlgW@4" @116 27 PrintDlgA = "_PrintDlgA@4" @117 28 PrintDlgW = "_PrintDlgW@4" @118 29 ReplaceTextA = "_ReplaceTextA@4" @119 30 ReplaceTextW = "_ReplaceTextW@4" @120 31 31 ; WantArrows @121 32 32 ; dwLBSubclass @122 -
branches/gcc-kmk/src/comdlg32/filedlg95.c
r21720 r21871 34 34 * 35 35 */ 36 37 #include <ctype.h> 38 #include <stdlib.h> 39 #include <stdio.h> 40 #include <string.h> 41 36 42 #ifdef __WIN32OS2__ 37 43 #include <windef.h> … … 47 53 #define snprintf wsnprintfA 48 54 #endif 49 50 #include <ctype.h>51 #include <stdlib.h>52 #include <stdio.h>53 #include <string.h>54 55 55 56 #include "winbase.h" … … 2576 2577 { 2577 2578 case STRRET_WSTR: 2578 WideCharToMultiByte(CP_ACP, 0, src-> u.pOleStr, -1, (LPSTR)dest, len, NULL, NULL);2579 COMDLG32_SHFree(src-> u.pOleStr);2579 WideCharToMultiByte(CP_ACP, 0, src->DUMMYUNIONNAME_DOT pOleStr, -1, (LPSTR)dest, len, NULL, NULL); 2580 COMDLG32_SHFree(src->DUMMYUNIONNAME_DOT pOleStr); 2580 2581 break; 2581 2582 2582 2583 case STRRET_CSTR: 2583 lstrcpynA((LPSTR)dest, src-> u.cStr, len);2584 lstrcpynA((LPSTR)dest, src->DUMMYUNIONNAME_DOT cStr, len); 2584 2585 break; 2585 2586 2586 2587 case STRRET_OFFSET: 2587 lstrcpynA((LPSTR)dest, ((LPCSTR)&pidl->mkid)+src-> u.uOffset, len);2588 lstrcpynA((LPSTR)dest, ((LPCSTR)&pidl->mkid)+src->DUMMYUNIONNAME_DOT uOffset, len); 2588 2589 break; 2589 2590 … … 2689 2690 else 2690 2691 { 2691 GlobalUnlock(medium. u.hGlobal);2692 GlobalFree(medium. u.hGlobal);2692 GlobalUnlock(medium.DUMMYUNIONNAME_DOT hGlobal); 2693 GlobalFree(medium.DUMMYUNIONNAME_DOT hGlobal); 2693 2694 } 2694 2695 } … … 2716 2717 if(SUCCEEDED(IDataObject_GetData(doSelected,&formatetc,&medium))) 2717 2718 { 2718 LPIDA cida = GlobalLock(medium. u.hGlobal);2719 LPIDA cida = GlobalLock(medium.DUMMYUNIONNAME_DOT hGlobal); 2719 2720 if(nPidlIndex <= cida->cidl) 2720 2721 { … … 2748 2749 if(SUCCEEDED(IDataObject_GetData(doSelected,&formatetc,&medium))) 2749 2750 { 2750 LPIDA cida = GlobalLock(medium. u.hGlobal);2751 LPIDA cida = GlobalLock(medium.DUMMYUNIONNAME_DOT hGlobal); 2751 2752 retVal = cida->cidl; 2752 2753 COMCTL32_ReleaseStgMedium(medium); -
branches/gcc-kmk/src/comdlg32/filedlgbrowser.c
r21512 r21871 103 103 { 104 104 case STRRET_WSTR: 105 lstrcpynW((LPWSTR)dest, src-> u.pOleStr, len);106 COMDLG32_SHFree(src-> u.pOleStr);105 lstrcpynW((LPWSTR)dest, src->DUMMYUNIONNAME_DOT pOleStr, len); 106 COMDLG32_SHFree(src->DUMMYUNIONNAME_DOT pOleStr); 107 107 break; 108 108 109 109 case STRRET_CSTR: 110 if (len && !MultiByteToWideChar( CP_ACP, 0, src-> u.cStr, -1, (LPWSTR)dest, len ))110 if (len && !MultiByteToWideChar( CP_ACP, 0, src->DUMMYUNIONNAME_DOT cStr, -1, (LPWSTR)dest, len )) 111 111 ((LPWSTR)dest)[len-1] = 0; 112 112 break; … … 115 115 if (pidl) 116 116 { 117 if (len && !MultiByteToWideChar( CP_ACP, 0, ((LPCSTR)&pidl->mkid)+src-> u.uOffset,117 if (len && !MultiByteToWideChar( CP_ACP, 0, ((LPCSTR)&pidl->mkid)+src->DUMMYUNIONNAME_DOT uOffset, 118 118 -1, (LPWSTR)dest, len )) 119 119 ((LPWSTR)dest)[len-1] = 0; -
branches/gcc-kmk/src/comdlg32/fontdlg.c
r6709 r21871 5 5 * Copyright 1996 Albrecht Kleine 6 6 */ 7 8 #include <ctype.h> 9 #include <stdlib.h> 10 #include <stdio.h> 11 #include <string.h> 7 12 8 13 #ifdef __WIN32OS2__ … … 15 20 #endif 16 21 17 #include <ctype.h>18 #include <stdlib.h>19 #include <stdio.h>20 #include <string.h>21 22 #include "windef.h" 22 23 #include "winbase.h" … … 573 574 s.hWnd1=GetDlgItem(hDlg,cmb1); 574 575 s.lpcf32a=lpcf; 575 if (!EnumFontFamiliesA(hdc, NULL, FontFamilyEnumProc, (LPARAM)&s))576 if (!EnumFontFamiliesA(hdc, NULL, (FONTENUMPROCA)FontFamilyEnumProc, (LPARAM)&s)) 576 577 TRACE("EnumFontFamilies returns 0\n"); 577 578 if (lpcf->Flags & CF_INITTOLOGFONTSTRUCT) … … 806 807 s.hWnd2=GetDlgItem(hDlg, cmb3); 807 808 s.lpcf32a=lpcf; 808 EnumFontFamiliesA(hdc, str, FontStyleEnumProc, (LPARAM)&s);809 EnumFontFamiliesA(hdc, str, (FONTENUMPROCW)FontStyleEnumProc, (LPARAM)&s); 809 810 SetCursor(hcursor); 810 811 } -
branches/gcc-kmk/src/comdlg32/initterm.cpp
r21842 r21871 1 /* $Id: init comdlg32.cpp,v 1.5 2003-04-08 12:43:29 sandervlExp $ */1 /* $Id: initterm.cpp,v 1.14 2001-09-05 12:12:02 bird Exp $ */ 2 2 /* 3 * DLL entry point3 * COMDLG32 DLL entry point 4 4 * 5 5 * Copyright 1998 Sander van Leeuwen 6 6 * Copyright 1998 Peter Fitzsimmons 7 7 * 8 *9 8 * Project Odin Software License can be found in LICENSE.TXT 10 *11 9 */ 12 10 13 /*-------------------------------------------------------------*/14 /* INITERM.C -- Source for a custom dynamic link library */15 /* initialization and termination (_DLL_InitTerm) */16 /* function. */17 /* */18 /* When called to perform initialization, this sample function */19 /* gets storage for an array of integers, and initializes its */20 /* elements with random integers. At termination time, it */21 /* frees the array. Substitute your own special processing. */22 /*-------------------------------------------------------------*/23 24 25 /* Include files */26 11 #define INCL_DOSMODULEMGR 27 12 #define INCL_DOSPROCESS … … 39 24 #include <initdll.h> 40 25 41 extern "C" { 42 //Win32 resource table (produced by wrc) 43 extern DWORD comdlg32_PEResTab; 44 45 BOOL WINAPI COMDLG32_DllEntryPoint(HINSTANCE hInstance, DWORD Reason, LPVOID Reserved); 46 } 26 // Win32 resource table (produced by wrc) 27 extern DWORD comdlg32_PEResTab; 47 28 48 29 static HMODULE dllHandle = 0; 49 30 50 //****************************************************************************** 51 //****************************************************************************** 31 BOOL WINAPI COMDLG32_DllEntryPoint(HINSTANCE hInstance, DWORD Reason, LPVOID Reserved); 32 52 33 BOOL WINAPI LibMainComdlg32(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad) 53 34 { 54 switch (fdwReason)55 {56 case DLL_PROCESS_ATTACH:57 return COMDLG32_DllEntryPoint(hinstDLL, fdwReason, fImpLoad);35 switch (fdwReason) 36 { 37 case DLL_PROCESS_ATTACH: 38 return COMDLG32_DllEntryPoint(hinstDLL, fdwReason, fImpLoad); 58 39 59 case DLL_THREAD_ATTACH:60 case DLL_THREAD_DETACH:61 case DLL_PROCESS_DETACH:62 COMDLG32_DllEntryPoint(hinstDLL, fdwReason, fImpLoad);63 return TRUE;64 }65 return FALSE;40 case DLL_THREAD_ATTACH: 41 case DLL_THREAD_DETACH: 42 case DLL_PROCESS_DETACH: 43 COMDLG32_DllEntryPoint(hinstDLL, fdwReason, fImpLoad); 44 return TRUE; 45 } 46 return FALSE; 66 47 } 67 /****************************************************************************/ 68 /* _DLL_InitTerm is the function that gets called by the operating system */ 69 /* loader when it loads and frees this DLL for each process that accesses */ 70 /* this DLL. However, it only gets called the first time the DLL is loaded */ 71 /* and the last time it is freed for a particular process. The system */ 72 /* linkage convention MUST be used because the operating system loader is */ 73 /* calling this function. */ 74 /****************************************************************************/ 75 ULONG APIENTRY inittermComdlg32(ULONG hModule, ULONG ulFlag) 48 49 ULONG SYSTEM DLL_InitComdlg32(ULONG hModule) 76 50 { 77 size_t i; 78 APIRET rc; 51 CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed 98-03-18 05:28:48*/ 79 52 80 /*-------------------------------------------------------------------------*/81 /* If ulFlag is zero then the DLL is being loaded so initialization should */82 /* be performed. If ulFlag is 1 then the DLL is being freed so */83 /* termination should be performed. */84 /*-------------------------------------------------------------------------*/53 dllHandle = RegisterLxDll(hModule, LibMainComdlg32, (PVOID)&comdlg32_PEResTab, 54 COMDLG32_MAJORIMAGE_VERSION, COMDLG32_MINORIMAGE_VERSION, 55 IMAGE_SUBSYSTEM_WINDOWS_GUI); 56 if (dllHandle == 0) 57 return -1; 85 58 86 switch (ulFlag) { 87 case 0 : 88 dllHandle = RegisterLxDll(hModule, LibMainComdlg32, (PVOID)&comdlg32_PEResTab, 89 COMDLG32_MAJORIMAGE_VERSION, COMDLG32_MINORIMAGE_VERSION, 90 IMAGE_SUBSYSTEM_WINDOWS_GUI); 91 if(dllHandle == 0) 92 return 0UL; 59 return 0; 60 } 93 61 94 break; 95 case 1 : 96 if(dllHandle) { 97 UnregisterLxDll(dllHandle); 98 } 99 break; 100 default : 101 return 0UL; 102 } 62 void SYSTEM DLL_TermComdlg32(ULONG hModule) 63 { 64 if (dllHandle) 65 UnregisterLxDll(dllHandle); 66 } 103 67 104 /***********************************************************/ 105 /* A non-zero value must be returned to indicate success. */ 106 /***********************************************************/ 107 return 1UL; 68 ULONG SYSTEM DLL_Init(ULONG hModule) 69 { 70 if (DLL_InitDefault(hModule) == -1) 71 return -1; 72 return DLL_InitComdlg32(hModule); 108 73 } 74 75 void SYSTEM DLL_Term(ULONG hModule) 76 { 77 DLL_TermComdlg32(hModule); 78 DLL_TermDefault(hModule); 79 } -
branches/gcc-kmk/src/winspool/initterm.cpp
r21842 r21871 1 1 /* 2 * DLL entry point2 * WINSPOOL DLL entry point 3 3 * 4 4 * Copyright 1998 Sander van Leeuwen 5 5 * Copyright 1998 Peter Fitzsimmons 6 6 * 7 *8 7 * Project Odin Software License can be found in LICENSE.TXT 9 *10 8 */ 11 9 12 /*-------------------------------------------------------------*/13 /* INITERM.C -- Source for a custom dynamic link library */14 /* initialization and termination (_DLL_InitTerm) */15 /* function. */16 /* */17 /* When called to perform initialization, this sample function */18 /* gets storage for an array of integers, and initializes its */19 /* elements with random integers. At termination time, it */20 /* frees the array. Substitute your own special processing. */21 /*-------------------------------------------------------------*/22 23 24 /* Include files */25 10 #define INCL_DOSMODULEMGR 26 11 #define INCL_DOSPROCESS … … 35 20 #include <misc.h> /*PLF Wed 98-03-18 23:18:15*/ 36 21 #include <initdll.h> 22 37 23 #include "oslibspl.h" 38 24 25 // Win32 resource table (produced by wrc) 26 extern DWORD winspool_PEResTab; 27 39 28 static HMODULE dllHandle = 0; 40 extern "C" 29 30 BOOL WINAPI LibMainWinSpool(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad) 41 31 { 42 //Win32 resource table (produced by wrc) 43 extern DWORD winspool_PEResTab; 32 switch (fdwReason) 33 { 34 case DLL_PROCESS_ATTACH: 35 { 36 //Write default printer name to registry 37 ExportPrintersToRegistry(); 38 return TRUE; 39 } 40 41 case DLL_THREAD_ATTACH: 42 case DLL_THREAD_DETACH: 43 case DLL_PROCESS_DETACH: 44 return TRUE; 45 } 46 return FALSE; 44 47 } 45 48 46 //****************************************************************************** 47 //****************************************************************************** 48 BOOL WINAPI LibMainWinSpool(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad) 49 ULONG SYSTEM DLL_InitWinspool(ULONG hModule) 49 50 { 50 switch (fdwReason) 51 { 52 case DLL_PROCESS_ATTACH: 53 { 54 //Write default printer name to registry 55 ExportPrintersToRegistry(); 56 return TRUE; 57 } 51 CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed 98-03-18 05:28:48*/ 58 52 59 case DLL_THREAD_ATTACH: 60 case DLL_THREAD_DETACH: 61 case DLL_PROCESS_DETACH: 62 return TRUE; 63 } 64 return FALSE; 53 dllHandle = RegisterLxDll(hModule, LibMainWinSpool, (PVOID)&winspool_PEResTab, 54 0, 0, 55 IMAGE_SUBSYSTEM_WINDOWS_GUI); 56 if (dllHandle == 0) 57 return -1; 58 59 return 0; 65 60 } 66 /****************************************************************************/ 67 /* _DLL_InitTerm is the function that gets called by the operating system */ 68 /* loader when it loads and frees this DLL for each process that accesses */ 69 /* this DLL. However, it only gets called the first time the DLL is loaded */ 70 /* and the last time it is freed for a particular process. The system */ 71 /* linkage convention MUST be used because the operating system loader is */ 72 /* calling this function. */ 73 /****************************************************************************/ 74 ULONG APIENTRY inittermWinSpool(ULONG hModule, ULONG ulFlag) 61 62 void SYSTEM DLL_TermWinspool(ULONG hModule) 75 63 { 76 size_t i; 77 APIRET rc; 64 if (dllHandle) 65 UnregisterLxDll(dllHandle); 66 } 78 67 79 /*-------------------------------------------------------------------------*/ 80 /* If ulFlag is zero then the DLL is being loaded so initialization should */ 81 /* be performed. If ulFlag is 1 then the DLL is being freed so */ 82 /* termination should be performed. */ 83 /*-------------------------------------------------------------------------*/ 68 ULONG SYSTEM DLL_Init(ULONG hModule) 69 { 70 if (DLL_InitDefault(hModule) == -1) 71 return -1; 72 return DLL_InitWinspool(hModule); 73 } 84 74 85 switch (ulFlag) { 86 case 0 : 87 dllHandle = RegisterLxDll(hModule, LibMainWinSpool, (PVOID)&winspool_PEResTab, 88 0, 0, 89 IMAGE_SUBSYSTEM_WINDOWS_GUI); 90 if(dllHandle == 0) 91 return 0UL; 92 93 break; 94 case 1 : 95 if(dllHandle) { 96 UnregisterLxDll(dllHandle); 97 } 98 break; 99 default : 100 return 0UL; 101 } 102 103 /***********************************************************/ 104 /* A non-zero value must be returned to indicate success. */ 105 /***********************************************************/ 106 return 1UL; 75 void SYSTEM DLL_Term(ULONG hModule) 76 { 77 DLL_TermWinspool(hModule); 78 DLL_TermDefault(hModule); 107 79 } -
branches/gcc-kmk/src/winspool/winspool.cpp
r21720 r21871 132 132 "System\\CurrentControlSet\\control\\Print\\Environments\\%s\\Drivers\\"; 133 133 134 WINAPI GDI_CallExtDeviceMode16 ( HWND hwnd, LPDEVMODEA lpdmOutput,135 LPSTR lpszDevice, LPSTR lpszPort,136 LPDEVMODEA lpdmInput, LPSTR lpszProfile,137 DWORD fwMode );138 134 #ifndef __WIN32OS2__ 139 135 static LPWSTR *printer_array; … … 657 653 658 654 case VER_PLATFORM_WIN32_NT: 659 p = "Windows NT x86";655 p = (LPSTR)"Windows NT x86"; 660 656 break; 661 657 default: 662 p = "Windows 4.0";658 p = (LPSTR)"Windows 4.0"; 663 659 break; 664 660 } … … 825 821 DM_DEFAULTSOURCE | DM_PRINTQUALITY | 826 822 DM_YRESOLUTION | DM_TTOPTION; 827 828 #if (__IBMCPP__ == 360) 829 dm.dmOrientation = DMORIENT_PORTRAIT; 830 dm.dmPaperSize = DMPAPER_A4; 831 dm.dmPaperLength = 2970; 832 dm.dmPaperWidth = 2100; 833 #else 834 dm.s1.dmOrientation = DMORIENT_PORTRAIT; 835 dm.s1.dmPaperSize = DMPAPER_A4; 836 dm.s1.dmPaperLength = 2970; 837 dm.s1.dmPaperWidth = 2100; 838 #endif 839 823 dm.DUMMYSTRUCTNAME1_DOT dmOrientation = DMORIENT_PORTRAIT; 824 dm.DUMMYSTRUCTNAME1_DOT dmPaperSize = DMPAPER_A4; 825 dm.DUMMYSTRUCTNAME1_DOT dmPaperLength = 2970; 826 dm.DUMMYSTRUCTNAME1_DOT dmPaperWidth = 2100; 840 827 dm.dmScale = 100; 841 828 dm.dmCopies = 1; … … 2061 2048 * FIXME: 2062 2049 * Note that DocumentPropertiesW will briefly try to open the printer we 2050 2051 2052 2053 2063 2054 * just create to find a DEVMODEA struct (it will use the WINEPS default 2064 2055 * one in case it is not there, so we are ok). … … 2175 2166 return FALSE; 2176 2167 } 2177 if(!di3.pDefaultDataType) di3.pDefaultDataType = "";2178 if(!di3.pDependentFiles) di3.pDependentFiles = "\0";2179 if(!di3.pHelpFile) di3.pHelpFile = "";2180 if(!di3.pMonitorName) di3.pMonitorName = "";2168 if(!di3.pDefaultDataType) di3.pDefaultDataType = (LPSTR)""; 2169 if(!di3.pDependentFiles) di3.pDependentFiles = (LPSTR)"\0"; 2170 if(!di3.pHelpFile) di3.pHelpFile = (LPSTR)""; 2171 if(!di3.pMonitorName) di3.pMonitorName = (LPSTR)""; 2181 2172 2182 2173 hkeyDrivers = WINSPOOL_OpenDriverReg(di3.pEnvironment, FALSE); … … 3263 3254 { /* bad printer driver name? try cover up. */ 3264 3255 di3.pName = paQueues[i].pszDriverName; 3265 di3.pDriverPath = "WINSPOOL"; /* This is important! */3256 di3.pDriverPath = (LPSTR)"WINSPOOL"; /* This is important! */ 3266 3257 } 3267 3258 #else … … 3270 3261 #endif 3271 3262 di3.pEnvironment = NULL; /* NULL means auto */ 3272 di3.pDataFile = "<datafile?>";3273 di3.pConfigFile = "winodin.drv";3274 di3.pHelpFile = "<helpfile?>";3275 di3.pDependentFiles = "<dependend files?>";3276 di3.pMonitorName = "<monitor name?>";3277 di3.pDefaultDataType = "RAW";3263 di3.pDataFile = (LPSTR)"<datafile?>"; 3264 di3.pConfigFile = (LPSTR)"winodin.drv"; 3265 di3.pHelpFile = (LPSTR)"<helpfile?>"; 3266 di3.pDependentFiles = (LPSTR)"<dependend files?>"; 3267 di3.pMonitorName = (LPSTR)"<monitor name?>"; 3268 di3.pDefaultDataType = (LPSTR)"RAW"; 3278 3269 if (!AddPrinterDriverA(NULL, 3, (LPBYTE)&di3)) 3279 3270 { … … 3283 3274 3284 3275 /* Make printer. */ 3285 papi2[i].pDatatype = "RAW";3286 papi2[i].pPrintProcessor = "WinPrint";3276 papi2[i].pDatatype = (LPSTR)"RAW"; 3277 papi2[i].pPrintProcessor = (LPSTR)"WinPrint"; 3287 3278 #ifdef USE_OS2_DRIVERNAME 3288 3279 papi2[i].pComment = paQueues[i].pszName; /* Queue name. Don't allow any changes of the comment! */ … … 3291 3282 #endif 3292 3283 papi2[i].pDriverName = di3.pName; 3293 papi2[i].pParameters = "<parameters?>";3294 papi2[i].pShareName = "<share name?>";3295 papi2[i].pSepFile = "<sep file?>";3284 papi2[i].pParameters = (LPSTR)"<parameters?>"; 3285 papi2[i].pShareName = (LPSTR)"<share name?>"; 3286 papi2[i].pSepFile = (LPSTR)"<sep file?>"; 3296 3287 #if 0 /* only 'local', remember */ 3297 3288 if (paPrinters[i].pszComputerName) /* this is currnetly not used as we only enum locals. */ … … 3318 3309 * the anyway. 3319 3310 */ 3320 papi2[i].pLocation = "";3321 papi2[i].pPortName = "";3311 papi2[i].pLocation = (LPSTR)""; 3312 papi2[i].pPortName = (LPSTR)""; 3322 3313 psz = strchr(paQueues[i].pszPrinters, ','); 3323 3314 if (psz) -
branches/gcc-kmk/src/winspool/winspool.def
r21692 r21871 8 8 EXPORTS 9 9 ; ADVANCEDSETUPDIALOG @104 10 AbortPrinter = _AbortPrinter@4@10511 AddFormA = _AddFormA@12@10612 AddFormW = _AddFormW@12@10713 AddJobA = _AddJobA@20@10814 AddJobW = _AddJobW@20@10915 AddMonitorA = _AddMonitorA@12@11016 AddMonitorW = _AddMonitorA@12@11117 AddPortA = _AddPortA@12@11210 AbortPrinter = "_AbortPrinter@4" @105 11 AddFormA = "_AddFormA@12" @106 12 AddFormW = "_AddFormW@12" @107 13 AddJobA = "_AddJobA@20" @108 14 AddJobW = "_AddJobW@20" @109 15 AddMonitorA = "_AddMonitorA@12" @110 16 AddMonitorW = "_AddMonitorA@12" @111 17 AddPortA = "_AddPortA@12" @112 18 18 ; AddPortExA @113 19 19 ; AddPortExW @114 20 AddPortW = _AddPortW@12@11521 AddPrintProcessorA = _AddPrintProcessorA@16@11622 AddPrintProcessorW = _AddPrintProcessorW@16@11723 AddPrintProvidorA = _AddPrintProvidorA@12@11824 AddPrintProvidorW = _AddPrintProvidorW@12@11925 AddPrinterA = _AddPrinterA@12@12026 AddPrinterConnectionA = _AddPrinterConnectionA@4@12120 AddPortW = "_AddPortW@12" @115 21 AddPrintProcessorA = "_AddPrintProcessorA@16" @116 22 AddPrintProcessorW = "_AddPrintProcessorW@16" @117 23 AddPrintProvidorA = "_AddPrintProvidorA@12" @118 24 AddPrintProvidorW = "_AddPrintProvidorW@12" @119 25 AddPrinterA = "_AddPrinterA@12" @120 26 AddPrinterConnectionA = "_AddPrinterConnectionA@4" @121 27 27 ; AddPrinterConnectionUI @122 28 AddPrinterConnectionW = _AddPrinterConnectionW@4@12329 AddPrinterDriverA = _AddPrinterDriverA@12@12430 AddPrinterDriverW = _AddPrinterDriverW@12@12531 AddPrinterW = _AddPrinterW@12@12632 AdvancedDocumentPropertiesA = _AdvancedDocumentPropertiesA@20@12733 AdvancedDocumentPropertiesW = _AdvancedDocumentPropertiesA@20@12828 AddPrinterConnectionW = "_AddPrinterConnectionW@4" @123 29 AddPrinterDriverA = "_AddPrinterDriverA@12" @124 30 AddPrinterDriverW = "_AddPrinterDriverW@12" @125 31 AddPrinterW = "_AddPrinterW@12" @126 32 AdvancedDocumentPropertiesA = "_AdvancedDocumentPropertiesA@20" @127 33 AdvancedDocumentPropertiesW = "_AdvancedDocumentPropertiesA@20" @128 34 34 ; AdvancedSetupDialog @129 35 ClosePrinter = _ClosePrinter@4@13036 ConfigurePortA = _ConfigurePortA@12@13137 ConfigurePortW = _ConfigurePortW@12@13238 ConnectToPrinterDlg = _ConnectToPrinterDlg@8@13335 ClosePrinter = "_ClosePrinter@4" @130 36 ConfigurePortA = "_ConfigurePortA@12" @131 37 ConfigurePortW = "_ConfigurePortW@12" @132 38 ConnectToPrinterDlg = "_ConnectToPrinterDlg@8" @133 39 39 ; ConvertAnsiDevModeToUnicodeDevmode @134 40 40 ; ConvertUnicodeDevModeToAnsiDevmode @135 … … 42 42 ; DEVICECAPABILITIES @137 43 43 ; DEVICEMODE @138 44 DeleteFormA = _DeleteFormA@8@13945 DeleteFormW = _DeleteFormW@8@14046 DeleteMonitorA = _DeleteMonitorA@12@14147 DeleteMonitorW = _DeleteMonitorW@12@14248 DeletePortA = _DeletePortA@12@14349 DeletePortW = _DeletePortW@12@14450 DeletePrintProcessorA = _DeletePrintProcessorA@12@14551 DeletePrintProcessorW = _DeletePrintProcessorW@12@14652 DeletePrintProvidorA = _DeletePrintProvidorA@12@14753 DeletePrintProvidorW = _DeletePrintProvidorW@12@14854 DeletePrinter = _DeletePrinter@4@14955 DeletePrinterConnectionA = _DeletePrinterConnectionA@4@15056 DeletePrinterConnectionW = _DeletePrinterConnectionW@4@15157 DeletePrinterDataA = _DeletePrinterDataA@8@15258 DeletePrinterDataW = _DeletePrinterDataW@8@15359 DeletePrinterDriverA = _DeletePrinterDriverA@12@15460 DeletePrinterDriverW = _DeletePrinterDriverW@12@15544 DeleteFormA = "_DeleteFormA@8" @139 45 DeleteFormW = "_DeleteFormW@8" @140 46 DeleteMonitorA = "_DeleteMonitorA@12" @141 47 DeleteMonitorW = "_DeleteMonitorW@12" @142 48 DeletePortA = "_DeletePortA@12" @143 49 DeletePortW = "_DeletePortW@12" @144 50 DeletePrintProcessorA = "_DeletePrintProcessorA@12" @145 51 DeletePrintProcessorW = "_DeletePrintProcessorW@12" @146 52 DeletePrintProvidorA = "_DeletePrintProvidorA@12" @147 53 DeletePrintProvidorW = "_DeletePrintProvidorW@12" @148 54 DeletePrinter = "_DeletePrinter@4" @149 55 DeletePrinterConnectionA = "_DeletePrinterConnectionA@4" @150 56 DeletePrinterConnectionW = "_DeletePrinterConnectionW@4" @151 57 DeletePrinterDataA = "_DeletePrinterDataA@8" @152 58 DeletePrinterDataW = "_DeletePrinterDataW@8" @153 59 DeletePrinterDriverA = "_DeletePrinterDriverA@12" @154 60 DeletePrinterDriverW = "_DeletePrinterDriverW@12" @155 61 61 ; DeletePrinterIC @156 62 62 ; DevQueryPrint @157 63 63 ; DevQueryPrintEx @158 64 DeviceCapabilities = _DeviceCapabilitiesA@20@15965 DeviceCapabilitiesA = _DeviceCapabilitiesA@20@16066 DeviceCapabilitiesW = _DeviceCapabilitiesW@20@16164 DeviceCapabilities = "_DeviceCapabilitiesA@20" @159 65 DeviceCapabilitiesA = "_DeviceCapabilitiesA@20" @160 66 DeviceCapabilitiesW = "_DeviceCapabilitiesW@20" @161 67 67 ; DeviceMode @162 68 68 ; DevicePropertySheets @163 69 69 ; DocumentEvent @164 70 DocumentPropertiesA = _DocumentPropertiesA@24@16571 DocumentPropertiesW = _DocumentPropertiesW@24@16670 DocumentPropertiesA = "_DocumentPropertiesA@24" @165 71 DocumentPropertiesW = "_DocumentPropertiesW@24" @166 72 72 ; DocumentPropertySheets @167 73 73 ; EXTDEVICEMODE @168 74 EndDocPrinter = _EndDocPrinter@4@16975 EndPagePrinter = _EndPagePrinter@4@17076 EnumFormsA = _EnumFormsA@24@17177 EnumFormsW = _EnumFormsW@24@17278 EnumJobsA = _EnumJobsA@32@17379 EnumJobsW = _EnumJobsW@32@17480 EnumMonitorsA = _EnumMonitorsA@24@17581 EnumMonitorsW = _EnumMonitorsW@24@17682 EnumPortsA = _EnumPortsA@24@17783 EnumPortsW = _EnumPortsW@24@17884 EnumPrintProcessorDatatypesA = _EnumPrintProcessorDatatypesA@28@17985 EnumPrintProcessorDatatypesW = _EnumPrintProcessorDatatypesW@28@18086 EnumPrintProcessorsA = _EnumPrintProcessorsA@28@18187 EnumPrintProcessorsW = _EnumPrintProcessorsW@28@18288 EnumPrinterDataA = _EnumPrinterDataA@36@18389 EnumPrinterDataW = _EnumPrinterDataW@36@18490 EnumPrinterDriversA = _EnumPrinterDriversA@28@18591 EnumPrinterDriversW = _EnumPrinterDriversA@28@18692 EnumPrintersA = _EnumPrintersA@28@18793 EnumPrintersW = _EnumPrintersW@28@18874 EndDocPrinter = "_EndDocPrinter@4" @169 75 EndPagePrinter = "_EndPagePrinter@4" @170 76 EnumFormsA = "_EnumFormsA@24" @171 77 EnumFormsW = "_EnumFormsW@24" @172 78 EnumJobsA = "_EnumJobsA@32" @173 79 EnumJobsW = "_EnumJobsW@32" @174 80 EnumMonitorsA = "_EnumMonitorsA@24" @175 81 EnumMonitorsW = "_EnumMonitorsW@24" @176 82 EnumPortsA = "_EnumPortsA@24" @177 83 EnumPortsW = "_EnumPortsW@24" @178 84 EnumPrintProcessorDatatypesA = "_EnumPrintProcessorDatatypesA@28" @179 85 EnumPrintProcessorDatatypesW = "_EnumPrintProcessorDatatypesW@28" @180 86 EnumPrintProcessorsA = "_EnumPrintProcessorsA@28" @181 87 EnumPrintProcessorsW = "_EnumPrintProcessorsW@28" @182 88 EnumPrinterDataA = "_EnumPrinterDataA@36" @183 89 EnumPrinterDataW = "_EnumPrinterDataW@36" @184 90 EnumPrinterDriversA = "_EnumPrinterDriversA@28" @185 91 EnumPrinterDriversW = "_EnumPrinterDriversA@28" @186 92 EnumPrintersA = "_EnumPrintersA@28" @187 93 EnumPrintersW = "_EnumPrintersW@28" @188 94 94 ; ExtDeviceMode @189 95 FindClosePrinterChangeNotification = _FindClosePrinterChangeNotification@4@19096 FindFirstPrinterChangeNotification = _FindFirstPrinterChangeNotification@16@19197 FindNextPrinterChangeNotification = _FindNextPrinterChangeNotification@16@19298 FreePrinterNotifyInfo = _FreePrinterNotifyInfo@4@19399 GetFormA = _GetFormA@24@194100 GetFormW = _GetFormW@24@195101 GetJobA = _GetJobA@24@196102 GetJobW = _GetJobW@24@197103 GetPrintProcessorDirectoryA = _GetPrintProcessorDirectoryA@24@198104 GetPrintProcessorDirectoryW = _GetPrintProcessorDirectoryW@24@199105 GetPrinterA = _GetPrinterA@20@200106 GetPrinterDataA = _GetPrinterDataA@24@201107 GetPrinterDataW = _GetPrinterDataW@24@202108 GetPrinterDriverA = _GetPrinterDriverA@24@203109 GetPrinterDriverDirectoryA = _GetPrinterDriverDirectoryA@24@204110 GetPrinterDriverDirectoryW = _GetPrinterDriverDirectoryW@24@205111 GetPrinterDriverW = _GetPrinterDriverW@24@206112 GetPrinterW = _GetPrinterW@20@20795 FindClosePrinterChangeNotification = "_FindClosePrinterChangeNotification@4" @190 96 FindFirstPrinterChangeNotification = "_FindFirstPrinterChangeNotification@16" @191 97 FindNextPrinterChangeNotification = "_FindNextPrinterChangeNotification@16" @192 98 FreePrinterNotifyInfo = "_FreePrinterNotifyInfo@4" @193 99 GetFormA = "_GetFormA@24" @194 100 GetFormW = "_GetFormW@24" @195 101 GetJobA = "_GetJobA@24" @196 102 GetJobW = "_GetJobW@24" @197 103 GetPrintProcessorDirectoryA = "_GetPrintProcessorDirectoryA@24" @198 104 GetPrintProcessorDirectoryW = "_GetPrintProcessorDirectoryW@24" @199 105 GetPrinterA = "_GetPrinterA@20" @200 106 GetPrinterDataA = "_GetPrinterDataA@24" @201 107 GetPrinterDataW = "_GetPrinterDataW@24" @202 108 GetPrinterDriverA = "_GetPrinterDriverA@24" @203 109 GetPrinterDriverDirectoryA = "_GetPrinterDriverDirectoryA@24" @204 110 GetPrinterDriverDirectoryW = "_GetPrinterDriverDirectoryW@24" @205 111 GetPrinterDriverW = "_GetPrinterDriverW@24" @206 112 GetPrinterW = "_GetPrinterW@20" @207 113 113 ; InitializeDll @208 114 OpenPrinterA = _OpenPrinterA@12@209115 OpenPrinterW = _OpenPrinterW@12@210114 OpenPrinterA = "_OpenPrinterA@12" @209 115 OpenPrinterW = "_OpenPrinterW@12" @210 116 116 ; PlayGdiScriptOnPrinterIC @211 117 PrinterMessageBoxA = _PrinterMessageBoxA@24@212118 PrinterMessageBoxW = _PrinterMessageBoxW@24@213119 PrinterProperties = _PrinterProperties@8@214117 PrinterMessageBoxA = "_PrinterMessageBoxA@24" @212 118 PrinterMessageBoxW = "_PrinterMessageBoxW@24" @213 119 PrinterProperties = "_PrinterProperties@8" @214 120 120 ; QueryRemoteFonts @215 121 121 ; QuerySpoolMode @216 122 ReadPrinter = _ReadPrinter@16@217123 ResetPrinterA = _ResetPrinterA@8@218124 ResetPrinterW = _ResetPrinterW@8@219125 ScheduleJob = _ScheduleJob@8@220122 ReadPrinter = "_ReadPrinter@16" @217 123 ResetPrinterA = "_ResetPrinterA@8" @218 124 ResetPrinterW = "_ResetPrinterW@8" @219 125 ScheduleJob = "_ScheduleJob@8" @220 126 126 ; SetAllocFailCount @221 127 SetFormA = _SetFormA@16@222128 SetFormW = _SetFormW@16@223129 SetJobA = _SetJobA@20@224130 SetJobW = _SetJobA@20@225131 SetPortA = _SetPortA@16@226132 SetPortW = _SetPortW@16@227133 SetPrinterA = _SetPrinterA@16@228134 SetPrinterDataA = _SetPrinterDataA@20@229135 SetPrinterDataW = _SetPrinterDataW@20@230136 SetPrinterW = _SetPrinterW@16@231127 SetFormA = "_SetFormA@16" @222 128 SetFormW = "_SetFormW@16" @223 129 SetJobA = "_SetJobA@20" @224 130 SetJobW = "_SetJobA@20" @225 131 SetPortA = "_SetPortA@16" @226 132 SetPortW = "_SetPortW@16" @227 133 SetPrinterA = "_SetPrinterA@16" @228 134 SetPrinterDataA = "_SetPrinterDataA@20" @229 135 SetPrinterDataW = "_SetPrinterDataW@20" @230 136 SetPrinterW = "_SetPrinterW@16" @231 137 137 ; SpoolerDevQueryPrintW @232 138 138 ; SpoolerInit @233 … … 140 140 ; StartDocDlgA @235 141 141 ; StartDocDlgW @236 142 StartDocPrinterA = _StartDocPrinterA@12@237143 StartDocPrinterW = _StartDocPrinterW@12@238144 StartPagePrinter = _StartPagePrinter@4@239142 StartDocPrinterA = "_StartDocPrinterA@12" @237 143 StartDocPrinterW = "_StartDocPrinterW@12" @238 144 StartPagePrinter = "_StartPagePrinter@4" @239 145 145 ; WaitForPrinterChange @240 146 WritePrinter = _WritePrinter@16@241146 WritePrinter = "_WritePrinter@16" @241 147 147 148 SplQueryPMQueueName = _SplQueryPMQueueName@12@250148 SplQueryPMQueueName = "_SplQueryPMQueueName@12" @250 -
branches/gcc-kmk/src/winspool/winspooldbg.def
r21305 r21871 8 8 EXPORTS 9 9 ; ADVANCEDSETUPDIALOG @104 10 AbortPrinter = _DbgAbortPrinter@4@10511 AddFormA = _DbgAddFormA@12@10612 AddFormW = _DbgAddFormW@12@10713 AddJobA = _DbgAddJobA@20@10814 AddJobW = _DbgAddJobW@20@10915 AddMonitorA = _DbgAddMonitorA@12@11016 AddMonitorW = _DbgAddMonitorA@12@11117 AddPortA = _DbgAddPortA@12@11210 AbortPrinter = "_DbgAbortPrinter@4" @105 11 AddFormA = "_DbgAddFormA@12" @106 12 AddFormW = "_DbgAddFormW@12" @107 13 AddJobA = "_DbgAddJobA@20" @108 14 AddJobW = "_DbgAddJobW@20" @109 15 AddMonitorA = "_DbgAddMonitorA@12" @110 16 AddMonitorW = "_DbgAddMonitorA@12" @111 17 AddPortA = "_DbgAddPortA@12" @112 18 18 ; AddPortExA @113 19 19 ; AddPortExW @114 20 AddPortW = _DbgAddPortW@12@11521 AddPrintProcessorA = _DbgAddPrintProcessorA@16@11622 AddPrintProcessorW = _DbgAddPrintProcessorW@16@11723 AddPrintProvidorA = _DbgAddPrintProvidorA@12@11824 AddPrintProvidorW = _DbgAddPrintProvidorW@12@11925 AddPrinterA = _DbgAddPrinterA@12@12026 AddPrinterConnectionA = _DbgAddPrinterConnectionA@4@12120 AddPortW = "_DbgAddPortW@12" @115 21 AddPrintProcessorA = "_DbgAddPrintProcessorA@16" @116 22 AddPrintProcessorW = "_DbgAddPrintProcessorW@16" @117 23 AddPrintProvidorA = "_DbgAddPrintProvidorA@12" @118 24 AddPrintProvidorW = "_DbgAddPrintProvidorW@12" @119 25 AddPrinterA = "_DbgAddPrinterA@12" @120 26 AddPrinterConnectionA = "_DbgAddPrinterConnectionA@4" @121 27 27 ; AddPrinterConnectionUI @122 28 AddPrinterConnectionW = _DbgAddPrinterConnectionW@4@12329 AddPrinterDriverA = _DbgAddPrinterDriverA@12@12430 AddPrinterDriverW = _DbgAddPrinterDriverW@12@12531 AddPrinterW = _DbgAddPrinterW@12@12632 AdvancedDocumentPropertiesA = _DbgAdvancedDocumentPropertiesA@20@12733 AdvancedDocumentPropertiesW = _DbgAdvancedDocumentPropertiesA@20@12828 AddPrinterConnectionW = "_DbgAddPrinterConnectionW@4" @123 29 AddPrinterDriverA = "_DbgAddPrinterDriverA@12" @124 30 AddPrinterDriverW = "_DbgAddPrinterDriverW@12" @125 31 AddPrinterW = "_DbgAddPrinterW@12" @126 32 AdvancedDocumentPropertiesA = "_DbgAdvancedDocumentPropertiesA@20" @127 33 AdvancedDocumentPropertiesW = "_DbgAdvancedDocumentPropertiesA@20" @128 34 34 ; AdvancedSetupDialog @129 35 ClosePrinter = _DbgClosePrinter@4@13036 ConfigurePortA = _DbgConfigurePortA@12@13137 ConfigurePortW = _DbgConfigurePortW@12@13238 ConnectToPrinterDlg = _DbgConnectToPrinterDlg@8@13335 ClosePrinter = "_DbgClosePrinter@4" @130 36 ConfigurePortA = "_DbgConfigurePortA@12" @131 37 ConfigurePortW = "_DbgConfigurePortW@12" @132 38 ConnectToPrinterDlg = "_DbgConnectToPrinterDlg@8" @133 39 39 ; ConvertAnsiDevModeToUnicodeDevmode @134 40 40 ; ConvertUnicodeDevModeToAnsiDevmode @135 … … 42 42 ; DEVICECAPABILITIES @137 43 43 ; DEVICEMODE @138 44 DeleteFormA = _DbgDeleteFormA@8@13945 DeleteFormW = _DbgDeleteFormW@8@14046 DeleteMonitorA = _DbgDeleteMonitorA@12@14147 DeleteMonitorW = _DbgDeleteMonitorW@12@14248 DeletePortA = _DbgDeletePortA@12@14349 DeletePortW = _DbgDeletePortW@12@14450 DeletePrintProcessorA = _DbgDeletePrintProcessorA@12@14551 DeletePrintProcessorW = _DbgDeletePrintProcessorW@12@14652 DeletePrintProvidorA = _DbgDeletePrintProvidorA@12@14753 DeletePrintProvidorW = _DbgDeletePrintProvidorW@12@14854 DeletePrinter = _DbgDeletePrinter@4@14955 DeletePrinterConnectionA = _DbgDeletePrinterConnectionA@4@15056 DeletePrinterConnectionW = _DbgDeletePrinterConnectionW@4@15157 DeletePrinterDataA = _DbgDeletePrinterDataA@8@15258 DeletePrinterDataW = _DbgDeletePrinterDataW@8@15359 DeletePrinterDriverA = _DbgDeletePrinterDriverA@12@15460 DeletePrinterDriverW = _DbgDeletePrinterDriverW@12@15544 DeleteFormA = "_DbgDeleteFormA@8" @139 45 DeleteFormW = "_DbgDeleteFormW@8" @140 46 DeleteMonitorA = "_DbgDeleteMonitorA@12" @141 47 DeleteMonitorW = "_DbgDeleteMonitorW@12" @142 48 DeletePortA = "_DbgDeletePortA@12" @143 49 DeletePortW = "_DbgDeletePortW@12" @144 50 DeletePrintProcessorA = "_DbgDeletePrintProcessorA@12" @145 51 DeletePrintProcessorW = "_DbgDeletePrintProcessorW@12" @146 52 DeletePrintProvidorA = "_DbgDeletePrintProvidorA@12" @147 53 DeletePrintProvidorW = "_DbgDeletePrintProvidorW@12" @148 54 DeletePrinter = "_DbgDeletePrinter@4" @149 55 DeletePrinterConnectionA = "_DbgDeletePrinterConnectionA@4" @150 56 DeletePrinterConnectionW = "_DbgDeletePrinterConnectionW@4" @151 57 DeletePrinterDataA = "_DbgDeletePrinterDataA@8" @152 58 DeletePrinterDataW = "_DbgDeletePrinterDataW@8" @153 59 DeletePrinterDriverA = "_DbgDeletePrinterDriverA@12" @154 60 DeletePrinterDriverW = "_DbgDeletePrinterDriverW@12" @155 61 61 ; DeletePrinterIC @156 62 62 ; DevQueryPrint @157 63 63 ; DevQueryPrintEx @158 64 DeviceCapabilities = _DbgDeviceCapabilitiesA@20@15965 DeviceCapabilitiesA = _DbgDeviceCapabilitiesA@20@16066 DeviceCapabilitiesW = _DbgDeviceCapabilitiesW@20@16164 DeviceCapabilities = "_DbgDeviceCapabilitiesA@20" @159 65 DeviceCapabilitiesA = "_DbgDeviceCapabilitiesA@20" @160 66 DeviceCapabilitiesW = "_DbgDeviceCapabilitiesW@20" @161 67 67 ; DeviceMode @162 68 68 ; DevicePropertySheets @163 69 69 ; DocumentEvent @164 70 DocumentPropertiesA = _DbgDocumentPropertiesA@24@16571 DocumentPropertiesW = _DbgDocumentPropertiesW@24@16670 DocumentPropertiesA = "_DbgDocumentPropertiesA@24" @165 71 DocumentPropertiesW = "_DbgDocumentPropertiesW@24" @166 72 72 ; DocumentPropertySheets @167 73 73 ; EXTDEVICEMODE @168 74 EndDocPrinter = _DbgEndDocPrinter@4@16975 EndPagePrinter = _DbgEndPagePrinter@4@17076 EnumFormsA = _DbgEnumFormsA@24@17177 EnumFormsW = _DbgEnumFormsW@24@17278 EnumJobsA = _DbgEnumJobsA@32@17379 EnumJobsW = _DbgEnumJobsW@32@17480 EnumMonitorsA = _DbgEnumMonitorsA@24@17581 EnumMonitorsW = _DbgEnumMonitorsW@24@17682 EnumPortsA = _DbgEnumPortsA@24@17783 EnumPortsW = _DbgEnumPortsW@24@17884 EnumPrintProcessorDatatypesA = _DbgEnumPrintProcessorDatatypesA@28@17985 EnumPrintProcessorDatatypesW = _DbgEnumPrintProcessorDatatypesW@28@18086 EnumPrintProcessorsA = _DbgEnumPrintProcessorsA@28@18187 EnumPrintProcessorsW = _DbgEnumPrintProcessorsW@28@18288 EnumPrinterDataA = _DbgEnumPrinterDataA@36@18389 EnumPrinterDataW = _DbgEnumPrinterDataW@36@18490 EnumPrinterDriversA = _DbgEnumPrinterDriversA@28@18591 EnumPrinterDriversW = _DbgEnumPrinterDriversA@28@18692 EnumPrintersA = _DbgEnumPrintersA@28@18793 EnumPrintersW = _DbgEnumPrintersW@28@18874 EndDocPrinter = "_DbgEndDocPrinter@4" @169 75 EndPagePrinter = "_DbgEndPagePrinter@4" @170 76 EnumFormsA = "_DbgEnumFormsA@24" @171 77 EnumFormsW = "_DbgEnumFormsW@24" @172 78 EnumJobsA = "_DbgEnumJobsA@32" @173 79 EnumJobsW = "_DbgEnumJobsW@32" @174 80 EnumMonitorsA = "_DbgEnumMonitorsA@24" @175 81 EnumMonitorsW = "_DbgEnumMonitorsW@24" @176 82 EnumPortsA = "_DbgEnumPortsA@24" @177 83 EnumPortsW = "_DbgEnumPortsW@24" @178 84 EnumPrintProcessorDatatypesA = "_DbgEnumPrintProcessorDatatypesA@28" @179 85 EnumPrintProcessorDatatypesW = "_DbgEnumPrintProcessorDatatypesW@28" @180 86 EnumPrintProcessorsA = "_DbgEnumPrintProcessorsA@28" @181 87 EnumPrintProcessorsW = "_DbgEnumPrintProcessorsW@28" @182 88 EnumPrinterDataA = "_DbgEnumPrinterDataA@36" @183 89 EnumPrinterDataW = "_DbgEnumPrinterDataW@36" @184 90 EnumPrinterDriversA = "_DbgEnumPrinterDriversA@28" @185 91 EnumPrinterDriversW = "_DbgEnumPrinterDriversA@28" @186 92 EnumPrintersA = "_DbgEnumPrintersA@28" @187 93 EnumPrintersW = "_DbgEnumPrintersW@28" @188 94 94 ; ExtDeviceMode @189 95 FindClosePrinterChangeNotification = _DbgFindClosePrinterChangeNotification@4@19096 FindFirstPrinterChangeNotification = _DbgFindFirstPrinterChangeNotification@16@19197 FindNextPrinterChangeNotification = _DbgFindNextPrinterChangeNotification@16@19298 FreePrinterNotifyInfo = _DbgFreePrinterNotifyInfo@4@19399 GetFormA = _DbgGetFormA@24@194100 GetFormW = _DbgGetFormW@24@195101 GetJobA = _DbgGetJobA@24@196102 GetJobW = _DbgGetJobW@24@197103 GetPrintProcessorDirectoryA = _DbgGetPrintProcessorDirectoryA@24@198104 GetPrintProcessorDirectoryW = _DbgGetPrintProcessorDirectoryW@24@199105 GetPrinterA = _DbgGetPrinterA@20@200106 GetPrinterDataA = _DbgGetPrinterDataA@24@201107 GetPrinterDataW = _DbgGetPrinterDataW@24@202108 GetPrinterDriverA = _DbgGetPrinterDriverA@24@203109 GetPrinterDriverDirectoryA = _DbgGetPrinterDriverDirectoryA@24@204110 GetPrinterDriverDirectoryW = _DbgGetPrinterDriverDirectoryW@24@205111 GetPrinterDriverW = _DbgGetPrinterDriverW@24@206112 GetPrinterW = _DbgGetPrinterW@20@20795 FindClosePrinterChangeNotification = "_DbgFindClosePrinterChangeNotification@4" @190 96 FindFirstPrinterChangeNotification = "_DbgFindFirstPrinterChangeNotification@16" @191 97 FindNextPrinterChangeNotification = "_DbgFindNextPrinterChangeNotification@16" @192 98 FreePrinterNotifyInfo = "_DbgFreePrinterNotifyInfo@4" @193 99 GetFormA = "_DbgGetFormA@24" @194 100 GetFormW = "_DbgGetFormW@24" @195 101 GetJobA = "_DbgGetJobA@24" @196 102 GetJobW = "_DbgGetJobW@24" @197 103 GetPrintProcessorDirectoryA = "_DbgGetPrintProcessorDirectoryA@24" @198 104 GetPrintProcessorDirectoryW = "_DbgGetPrintProcessorDirectoryW@24" @199 105 GetPrinterA = "_DbgGetPrinterA@20" @200 106 GetPrinterDataA = "_DbgGetPrinterDataA@24" @201 107 GetPrinterDataW = "_DbgGetPrinterDataW@24" @202 108 GetPrinterDriverA = "_DbgGetPrinterDriverA@24" @203 109 GetPrinterDriverDirectoryA = "_DbgGetPrinterDriverDirectoryA@24" @204 110 GetPrinterDriverDirectoryW = "_DbgGetPrinterDriverDirectoryW@24" @205 111 GetPrinterDriverW = "_DbgGetPrinterDriverW@24" @206 112 GetPrinterW = "_DbgGetPrinterW@20" @207 113 113 ; InitializeDll @208 114 OpenPrinterA = _DbgOpenPrinterA@12@209115 OpenPrinterW = _DbgOpenPrinterW@12@210114 OpenPrinterA = "_DbgOpenPrinterA@12" @209 115 OpenPrinterW = "_DbgOpenPrinterW@12" @210 116 116 ; PlayGdiScriptOnPrinterIC @211 117 PrinterMessageBoxA = _DbgPrinterMessageBoxA@24@212118 PrinterMessageBoxW = _DbgPrinterMessageBoxW@24@213119 PrinterProperties = _DbgPrinterProperties@8@214117 PrinterMessageBoxA = "_DbgPrinterMessageBoxA@24" @212 118 PrinterMessageBoxW = "_DbgPrinterMessageBoxW@24" @213 119 PrinterProperties = "_DbgPrinterProperties@8" @214 120 120 ; QueryRemoteFonts @215 121 121 ; QuerySpoolMode @216 122 ReadPrinter = _DbgReadPrinter@16@217123 ResetPrinterA = _DbgResetPrinterA@8@218124 ResetPrinterW = _DbgResetPrinterW@8@219125 ScheduleJob = _DbgScheduleJob@8@220122 ReadPrinter = "_DbgReadPrinter@16" @217 123 ResetPrinterA = "_DbgResetPrinterA@8" @218 124 ResetPrinterW = "_DbgResetPrinterW@8" @219 125 ScheduleJob = "_DbgScheduleJob@8" @220 126 126 ; SetAllocFailCount @221 127 SetFormA = _DbgSetFormA@16@222128 SetFormW = _DbgSetFormW@16@223129 SetJobA = _DbgSetJobA@20@224130 SetJobW = _DbgSetJobA@20@225131 SetPortA = _DbgSetPortA@16@226132 SetPortW = _DbgSetPortW@16@227133 SetPrinterA = _DbgSetPrinterA@16@228134 SetPrinterDataA = _DbgSetPrinterDataA@20@229135 SetPrinterDataW = _DbgSetPrinterDataW@20@230136 SetPrinterW = _DbgSetPrinterW@16@231127 SetFormA = "_DbgSetFormA@16" @222 128 SetFormW = "_DbgSetFormW@16" @223 129 SetJobA = "_DbgSetJobA@20" @224 130 SetJobW = "_DbgSetJobA@20" @225 131 SetPortA = "_DbgSetPortA@16" @226 132 SetPortW = "_DbgSetPortW@16" @227 133 SetPrinterA = "_DbgSetPrinterA@16" @228 134 SetPrinterDataA = "_DbgSetPrinterDataA@20" @229 135 SetPrinterDataW = "_DbgSetPrinterDataW@20" @230 136 SetPrinterW = "_DbgSetPrinterW@16" @231 137 137 ; SpoolerDevQueryPrintW @232 138 138 ; SpoolerInit @233 … … 140 140 ; StartDocDlgA @235 141 141 ; StartDocDlgW @236 142 StartDocPrinterA = _DbgStartDocPrinterA@12@237143 StartDocPrinterW = _DbgStartDocPrinterW@12@238144 StartPagePrinter = _DbgStartPagePrinter@4@239142 StartDocPrinterA = "_DbgStartDocPrinterA@12" @237 143 StartDocPrinterW = "_DbgStartDocPrinterW@12" @238 144 StartPagePrinter = "_DbgStartPagePrinter@4" @239 145 145 ; WaitForPrinterChange @240 146 WritePrinter = _DbgWritePrinter@16@241146 WritePrinter = "_DbgWritePrinter@16" @241 147 147 148 148 149 SplQueryPMQueueName = _SplQueryPMQueueName@12@250149 SplQueryPMQueueName = "_SplQueryPMQueueName@12" @250 150 150
Note:
See TracChangeset
for help on using the changeset viewer.