* winsplp.h (MONITOR2): Fixes according to msdn documentation at http://msdn.microsoft.com/en-us/library/ff557532(VS.85).aspx thanks to a reminder from Lorenzo Monti. Closes patch tracker ID 3157986. git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@3957 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/ChangeLog b/mingw-w64-headers/include/ChangeLog index f506dc2..d14ba83 100644 --- a/mingw-w64-headers/include/ChangeLog +++ b/mingw-w64-headers/include/ChangeLog
@@ -1,3 +1,10 @@ +2011-01-14 Ozkan Sezer <sezeroz@gmail.com> + + * winsplp.h (MONITOR2): Fixes according to msdn documentation at + http://msdn.microsoft.com/en-us/library/ff557532(VS.85).aspx + thanks to a reminder from Lorenzo Monti. Closes patch tracker ID + 3157986. + 2011-01-07 Jonathan Yong <jon_y@users.sourceforge.net> * wincrypt.h (CertSelectCertificateChains): Fix typo.
diff --git a/mingw-w64-headers/include/winsplp.h b/mingw-w64-headers/include/winsplp.h index a5da0da..644ef71 100644 --- a/mingw-w64-headers/include/winsplp.h +++ b/mingw-w64-headers/include/winsplp.h
@@ -355,11 +355,11 @@ typedef struct _MONITOR2 { DWORD cbSize; - WINBOOL (WINAPI *pfnEnumPorts)(LPWSTR pName, DWORD Level, LPBYTE pPorts, + WINBOOL (WINAPI *pfnEnumPorts)(HANDLE hMonitor, LPWSTR pName, DWORD Level, LPBYTE pPorts, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned); - WINBOOL (WINAPI *pfnOpenPort)(LPWSTR pName, PHANDLE pHandle); - WINBOOL (WINAPI *pfnOpenPortEx)(LPWSTR pPortName, LPWSTR pPrinterName, + WINBOOL (WINAPI *pfnOpenPort)(HANDLE hMonitor, LPWSTR pName, PHANDLE pHandle); + WINBOOL (WINAPI *pfnOpenPortEx)(HANDLE hMonitor, HANDLE hMonitorPort, LPWSTR pPortName, LPWSTR pPrinterName, PHANDLE pHandle, struct _MONITOR2 *pMonitor2); WINBOOL (WINAPI *pfnStartDocPort)(HANDLE hPort, LPWSTR pPrinterName, DWORD JobId, DWORD Level, LPBYTE pDocInfo); @@ -369,11 +369,11 @@ LPDWORD pcbRead); WINBOOL (WINAPI *pfnEndDocPort)(HANDLE hPort); WINBOOL (WINAPI *pfnClosePort)(HANDLE hPort); - WINBOOL (WINAPI *pfnAddPort)(LPWSTR pName, HWND hWnd, LPWSTR pMonitorName); - WINBOOL (WINAPI *pfnAddPortEx)(LPWSTR pName, DWORD Level, LPBYTE lpBuffer, + WINBOOL (WINAPI *pfnAddPort)(HANDLE hMonitor, LPWSTR pName, HWND hWnd, LPWSTR pMonitorName); + WINBOOL (WINAPI *pfnAddPortEx)(HANDLE hMonitor, LPWSTR pName, DWORD Level, LPBYTE lpBuffer, LPWSTR lpMonitorName); - WINBOOL (WINAPI *pfnConfigurePort)(LPWSTR pName, HWND hWnd, LPWSTR pPortName); - WINBOOL (WINAPI *pfnDeletePort)(LPWSTR pName, HWND hWnd, LPWSTR pPortName); + WINBOOL (WINAPI *pfnConfigurePort)(HANDLE hMonitor, LPWSTR pName, HWND hWnd, LPWSTR pPortName); + WINBOOL (WINAPI *pfnDeletePort)(HANDLE hMonitor, LPWSTR pName, HWND hWnd, LPWSTR pPortName); WINBOOL (WINAPI *pfnGetPrinterDataFromPort)(HANDLE hPort, DWORD ControlID, LPWSTR pValueName, LPWSTR lpInBuffer, DWORD cbInBuffer, LPWSTR lpOutBuffer,