Various cosmetic changes.
This commit is contained in:
parent
812bc5298b
commit
f16b401e28
|
@ -3,33 +3,34 @@
|
||||||
*
|
*
|
||||||
* Copyright 1996 Marcus Meissner
|
* Copyright 1996 Marcus Meissner
|
||||||
*
|
*
|
||||||
* Mar 31, 1999. Ove Kåven <ovek@arcticnet.no>
|
|
||||||
* - Implemented buffers and EnableCommNotification.
|
|
||||||
*
|
|
||||||
* Apr 3, 1999. Lawson Whitney <lawson_whitney@juno.com>
|
* Apr 3, 1999. Lawson Whitney <lawson_whitney@juno.com>
|
||||||
* - Fixed the modem control part of EscapeCommFunction16.
|
* - Fixed the modem control part of EscapeCommFunction16.
|
||||||
*
|
*
|
||||||
|
* Mar 31, 1999. Ove Kåven <ovek@arcticnet.no>
|
||||||
|
* - Implemented buffers and EnableCommNotification.
|
||||||
|
*
|
||||||
* Mar 3, 1999. Ove Kåven <ovek@arcticnet.no>
|
* Mar 3, 1999. Ove Kåven <ovek@arcticnet.no>
|
||||||
* - Use port indices instead of unixfds for win16
|
* - Use port indices instead of unixfds for win16
|
||||||
* - Moved things around (separated win16 and win32 routines)
|
* - Moved things around (separated win16 and win32 routines)
|
||||||
* - Added some hints on how to implement buffers and EnableCommNotification.
|
* - Added some hints on how to implement buffers and EnableCommNotification.
|
||||||
*
|
*
|
||||||
|
* Oktober 98, Rein Klazes [RHK]
|
||||||
|
* A program that wants to monitor the modem status line (RLSD/DCD) may
|
||||||
|
* poll the modem status register in the commMask structure. I update the bit
|
||||||
|
* in GetCommError, waiting for an implementation of communication events.
|
||||||
|
*
|
||||||
|
* July 6, 1998. Fixes and comments by Valentijn Sessink
|
||||||
|
* <vsessink@ic.uva.nl> [V]
|
||||||
|
*
|
||||||
|
* August 12, 1997. Take a bash at SetCommEventMask - Lawson Whitney
|
||||||
|
* <lawson_whitney@juno.com>
|
||||||
|
*
|
||||||
* May 26, 1997. Fixes and comments by Rick Richardson <rick@dgii.com> [RER]
|
* May 26, 1997. Fixes and comments by Rick Richardson <rick@dgii.com> [RER]
|
||||||
* - ptr->fd wasn't getting cleared on close.
|
* - ptr->fd wasn't getting cleared on close.
|
||||||
* - GetCommEventMask() and GetCommError() didn't do much of anything.
|
* - GetCommEventMask() and GetCommError() didn't do much of anything.
|
||||||
* IMHO, they are still wrong, but they at least implement the RXCHAR
|
* IMHO, they are still wrong, but they at least implement the RXCHAR
|
||||||
* event and return I/O queue sizes, which makes the app I'm interested
|
* event and return I/O queue sizes, which makes the app I'm interested
|
||||||
* in (analog devices EZKIT DSP development system) work.
|
* in (analog devices EZKIT DSP development system) work.
|
||||||
*
|
|
||||||
* August 12, 1997. Take a bash at SetCommEventMask - Lawson Whitney
|
|
||||||
* <lawson_whitney@juno.com>
|
|
||||||
* July 6, 1998. Fixes and comments by Valentijn Sessink
|
|
||||||
* <vsessink@ic.uva.nl> [V]
|
|
||||||
* Oktober 98, Rein Klazes [RHK]
|
|
||||||
* A program that wants to monitor the modem status line (RLSD/DCD) may
|
|
||||||
* poll the modem status register in the commMask structure. I update the bit
|
|
||||||
* in GetCommError, waiting for an implementation of communication events.
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -231,7 +232,7 @@ BOOL WINAPI COMM_BuildOldCommDCB(LPCSTR device, LPDCB lpdcb)
|
||||||
*
|
*
|
||||||
* RETURNS
|
* RETURNS
|
||||||
*
|
*
|
||||||
* True on success, false on an malformed control string.
|
* True on success, false on a malformed control string.
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI BuildCommDCBA(
|
BOOL WINAPI BuildCommDCBA(
|
||||||
LPCSTR device, /* [in] The ascii device control string used to update the DCB. */
|
LPCSTR device, /* [in] The ascii device control string used to update the DCB. */
|
||||||
|
@ -244,7 +245,7 @@ BOOL WINAPI BuildCommDCBA(
|
||||||
* BuildCommDCBAndTimeoutsA (KERNEL32.@)
|
* BuildCommDCBAndTimeoutsA (KERNEL32.@)
|
||||||
*
|
*
|
||||||
* Updates a device control block data structure with values from an
|
* Updates a device control block data structure with values from an
|
||||||
* ascii device control string. Taking time out values from a time outs
|
* ascii device control string. Taking timeout values from a timeouts
|
||||||
* struct if desired by the control string.
|
* struct if desired by the control string.
|
||||||
*
|
*
|
||||||
* RETURNS
|
* RETURNS
|
||||||
|
@ -254,7 +255,7 @@ BOOL WINAPI BuildCommDCBA(
|
||||||
BOOL WINAPI BuildCommDCBAndTimeoutsA(
|
BOOL WINAPI BuildCommDCBAndTimeoutsA(
|
||||||
LPCSTR device, /* [in] The ascii device control string. */
|
LPCSTR device, /* [in] The ascii device control string. */
|
||||||
LPDCB lpdcb, /* [out] The device control block to be updated. */
|
LPDCB lpdcb, /* [out] The device control block to be updated. */
|
||||||
LPCOMMTIMEOUTS lptimeouts) /* [in] The time outs to use if asked to set them by the control string. */
|
LPCOMMTIMEOUTS lptimeouts) /* [in] The timeouts to use if asked to set them by the control string. */
|
||||||
{
|
{
|
||||||
int port;
|
int port;
|
||||||
char *ptr,*temp;
|
char *ptr,*temp;
|
||||||
|
@ -337,7 +338,7 @@ BOOL WINAPI BuildCommDCBAndTimeoutsA(
|
||||||
* BuildCommDCBAndTimeoutsW (KERNEL32.@)
|
* BuildCommDCBAndTimeoutsW (KERNEL32.@)
|
||||||
*
|
*
|
||||||
* Updates a device control block data structure with values from an
|
* Updates a device control block data structure with values from an
|
||||||
* unicode device control string. Taking time out values from a time outs
|
* unicode device control string. Taking timeout values from a timeouts
|
||||||
* struct if desired by the control string.
|
* struct if desired by the control string.
|
||||||
*
|
*
|
||||||
* RETURNS
|
* RETURNS
|
||||||
|
@ -347,7 +348,7 @@ BOOL WINAPI BuildCommDCBAndTimeoutsA(
|
||||||
BOOL WINAPI BuildCommDCBAndTimeoutsW(
|
BOOL WINAPI BuildCommDCBAndTimeoutsW(
|
||||||
LPCWSTR devid, /* [in] The unicode device control string. */
|
LPCWSTR devid, /* [in] The unicode device control string. */
|
||||||
LPDCB lpdcb, /* [out] The device control block to be updated. */
|
LPDCB lpdcb, /* [out] The device control block to be updated. */
|
||||||
LPCOMMTIMEOUTS lptimeouts) /* [in] The time outs to use if asked to set them by the control string. */
|
LPCOMMTIMEOUTS lptimeouts) /* [in] The timeouts to use if asked to set them by the control string. */
|
||||||
{
|
{
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
LPSTR devidA;
|
LPSTR devidA;
|
||||||
|
@ -740,8 +741,8 @@ BOOL WINAPI SetupComm(
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* GetCommMask (KERNEL32.@)
|
* GetCommMask (KERNEL32.@)
|
||||||
*
|
*
|
||||||
* Obtain the events associated with a communication device that will cause a call
|
* Obtain the events associated with a communication device that will cause
|
||||||
* WaitCommEvent to return.
|
* a call WaitCommEvent to return.
|
||||||
*
|
*
|
||||||
* RETURNS
|
* RETURNS
|
||||||
*
|
*
|
||||||
|
@ -780,7 +781,7 @@ BOOL WINAPI GetCommMask(
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI SetCommMask(
|
BOOL WINAPI SetCommMask(
|
||||||
HANDLE handle, /* [in] The communications device. */
|
HANDLE handle, /* [in] The communications device. */
|
||||||
DWORD evtmask) /* [in] The events that to be monitored. */
|
DWORD evtmask) /* [in] The events that are to be monitored. */
|
||||||
{
|
{
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
|
|
||||||
|
@ -910,7 +911,7 @@ BOOL WINAPI SetCommState(
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef B460800
|
#ifdef B460800
|
||||||
case 460600:
|
case 460800:
|
||||||
port.c_cflag |= B460800;
|
port.c_cflag |= B460800;
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
@ -1348,14 +1349,14 @@ BOOL WINAPI TransmitCommChar(
|
||||||
HANDLE hComm, /* [in] The communication device in need of a command character. */
|
HANDLE hComm, /* [in] The communication device in need of a command character. */
|
||||||
CHAR chTransmit) /* [in] The character to transmit. */
|
CHAR chTransmit) /* [in] The character to transmit. */
|
||||||
{
|
{
|
||||||
FIXME("(%x,'%c'), use win32 handle!\n",hComm,chTransmit);
|
FIXME("(%x,'%c'), stub ! Use win32 handle!\n",hComm,chTransmit);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* GetCommTimeouts (KERNEL32.@)
|
* GetCommTimeouts (KERNEL32.@)
|
||||||
*
|
*
|
||||||
* Obtains the request time out values for the communications device.
|
* Obtains the request timeout values for the communications device.
|
||||||
*
|
*
|
||||||
* RETURNS
|
* RETURNS
|
||||||
*
|
*
|
||||||
|
@ -1364,7 +1365,7 @@ BOOL WINAPI TransmitCommChar(
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI GetCommTimeouts(
|
BOOL WINAPI GetCommTimeouts(
|
||||||
HANDLE hComm, /* [in] The communications device. */
|
HANDLE hComm, /* [in] The communications device. */
|
||||||
LPCOMMTIMEOUTS lptimeouts) /* [out] The struct of request time outs. */
|
LPCOMMTIMEOUTS lptimeouts) /* [out] The struct of request timeouts. */
|
||||||
{
|
{
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
|
|
||||||
|
@ -1406,7 +1407,7 @@ BOOL WINAPI GetCommTimeouts(
|
||||||
*
|
*
|
||||||
* RETURNS
|
* RETURNS
|
||||||
*
|
*
|
||||||
* True if the time outs were set, false otherwise.
|
* True if the timeouts were set, false otherwise.
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI SetCommTimeouts(
|
BOOL WINAPI SetCommTimeouts(
|
||||||
HANDLE hComm, /* [in] handle of COMM device */
|
HANDLE hComm, /* [in] handle of COMM device */
|
||||||
|
@ -1814,9 +1815,6 @@ BOOL WINAPI CommConfigDialogW(
|
||||||
*
|
*
|
||||||
* BUGS
|
* BUGS
|
||||||
*
|
*
|
||||||
* The signature is missing a the parameter for the size of the COMMCONFIG
|
|
||||||
* structure/buffer it should be
|
|
||||||
* BOOL WINAPI GetCommConfig(HANDLE hFile,LPCOMMCONFIG lpCommConfig,LPDWORD lpdwSize)
|
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI GetCommConfig(
|
BOOL WINAPI GetCommConfig(
|
||||||
HANDLE hFile, /* [in] The communications device. */
|
HANDLE hFile, /* [in] The communications device. */
|
||||||
|
@ -1851,7 +1849,7 @@ BOOL WINAPI GetCommConfig(
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* SetCommConfig (KERNEL32.@)
|
* SetCommConfig (KERNEL32.@)
|
||||||
*
|
*
|
||||||
* Sets the configuration of the commications device.
|
* Sets the configuration of the communications device.
|
||||||
*
|
*
|
||||||
* RETURNS
|
* RETURNS
|
||||||
*
|
*
|
||||||
|
@ -1971,7 +1969,7 @@ BOOL WINAPI GetDefaultCommConfigA(
|
||||||
lpCC->dwProviderOffset = 0L;
|
lpCC->dwProviderOffset = 0L;
|
||||||
lpCC->dwProviderSize = 0L;
|
lpCC->dwProviderSize = 0L;
|
||||||
|
|
||||||
(void) sprintf( temp, "COM%c:38400,n,8,1", lpszName[3]);
|
sprintf( temp, "COM%c:38400,n,8,1", lpszName[3]);
|
||||||
FIXME("setting %s as default\n", temp);
|
FIXME("setting %s as default\n", temp);
|
||||||
|
|
||||||
return BuildCommDCBA( temp, lpdcb);
|
return BuildCommDCBA( temp, lpdcb);
|
||||||
|
|
|
@ -24,15 +24,6 @@ static void *user32_proc_address(const char *proc_name)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************************
|
|
||||||
* Reserved5 (KERNEL.87)
|
|
||||||
*/
|
|
||||||
INT16 WINAPI KERNEL_lstrcmp16( LPCSTR str1, LPCSTR str2 )
|
|
||||||
{
|
|
||||||
return (INT16)strcmp( str1, str2 );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* k32CharToOemBuffA (KERNEL32.11)
|
* k32CharToOemBuffA (KERNEL32.11)
|
||||||
*/
|
*/
|
||||||
|
@ -182,3 +173,12 @@ SEGPTR WINAPI KERNEL_AnsiLower16( SEGPTR strOrChar )
|
||||||
}
|
}
|
||||||
else return tolower((char)strOrChar);
|
else return tolower((char)strOrChar);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* Reserved5 (KERNEL.87)
|
||||||
|
*/
|
||||||
|
INT16 WINAPI KERNEL_lstrcmp16( LPCSTR str1, LPCSTR str2 )
|
||||||
|
{
|
||||||
|
return (INT16)strcmp( str1, str2 );
|
||||||
|
}
|
||||||
|
|
|
@ -911,7 +911,10 @@ static int _nt_dump_lf(LPSTR key_name, char *base, int subkeys, nt_lf *lf, FILE
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
error2:
|
error2:
|
||||||
ERR("unknown node id 0x%04x, please report!\n", lf->id);
|
if (lf->id == 0x686c)
|
||||||
|
FIXME("unknown Win XP node id 0x686c: do we need to add support for it ?\n");
|
||||||
|
else
|
||||||
|
ERR("unknown node id 0x%04x, please report!\n", lf->id);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
error1:
|
error1:
|
||||||
|
|
|
@ -860,24 +860,24 @@ BOOL WINAPI UnrealizeObject( HGDIOBJ obj )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Solid colors to enumerate */
|
||||||
|
static const COLORREF solid_colors[] =
|
||||||
|
{ RGB(0x00,0x00,0x00), RGB(0xff,0xff,0xff),
|
||||||
|
RGB(0xff,0x00,0x00), RGB(0x00,0xff,0x00),
|
||||||
|
RGB(0x00,0x00,0xff), RGB(0xff,0xff,0x00),
|
||||||
|
RGB(0xff,0x00,0xff), RGB(0x00,0xff,0xff),
|
||||||
|
RGB(0x80,0x00,0x00), RGB(0x00,0x80,0x00),
|
||||||
|
RGB(0x80,0x80,0x00), RGB(0x00,0x00,0x80),
|
||||||
|
RGB(0x80,0x00,0x80), RGB(0x00,0x80,0x80),
|
||||||
|
RGB(0x80,0x80,0x80), RGB(0xc0,0xc0,0xc0)
|
||||||
|
};
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* EnumObjects (GDI.71)
|
* EnumObjects (GDI.71)
|
||||||
*/
|
*/
|
||||||
INT16 WINAPI EnumObjects16( HDC16 hdc, INT16 nObjType,
|
INT16 WINAPI EnumObjects16( HDC16 hdc, INT16 nObjType,
|
||||||
GOBJENUMPROC16 lpEnumFunc, LPARAM lParam )
|
GOBJENUMPROC16 lpEnumFunc, LPARAM lParam )
|
||||||
{
|
{
|
||||||
/* Solid colors to enumerate */
|
|
||||||
static const COLORREF solid_colors[] =
|
|
||||||
{ RGB(0x00,0x00,0x00), RGB(0xff,0xff,0xff),
|
|
||||||
RGB(0xff,0x00,0x00), RGB(0x00,0xff,0x00),
|
|
||||||
RGB(0x00,0x00,0xff), RGB(0xff,0xff,0x00),
|
|
||||||
RGB(0xff,0x00,0xff), RGB(0x00,0xff,0xff),
|
|
||||||
RGB(0x80,0x00,0x00), RGB(0x00,0x80,0x00),
|
|
||||||
RGB(0x80,0x80,0x00), RGB(0x00,0x00,0x80),
|
|
||||||
RGB(0x80,0x00,0x80), RGB(0x00,0x80,0x80),
|
|
||||||
RGB(0x80,0x80,0x80), RGB(0xc0,0xc0,0xc0)
|
|
||||||
};
|
|
||||||
|
|
||||||
INT16 i, retval = 0;
|
INT16 i, retval = 0;
|
||||||
LOGPEN16 pen;
|
LOGPEN16 pen;
|
||||||
LOGBRUSH16 brush;
|
LOGBRUSH16 brush;
|
||||||
|
@ -943,18 +943,6 @@ INT16 WINAPI EnumObjects16( HDC16 hdc, INT16 nObjType,
|
||||||
INT WINAPI EnumObjects( HDC hdc, INT nObjType,
|
INT WINAPI EnumObjects( HDC hdc, INT nObjType,
|
||||||
GOBJENUMPROC lpEnumFunc, LPARAM lParam )
|
GOBJENUMPROC lpEnumFunc, LPARAM lParam )
|
||||||
{
|
{
|
||||||
/* Solid colors to enumerate */
|
|
||||||
static const COLORREF solid_colors[] =
|
|
||||||
{ RGB(0x00,0x00,0x00), RGB(0xff,0xff,0xff),
|
|
||||||
RGB(0xff,0x00,0x00), RGB(0x00,0xff,0x00),
|
|
||||||
RGB(0x00,0x00,0xff), RGB(0xff,0xff,0x00),
|
|
||||||
RGB(0xff,0x00,0xff), RGB(0x00,0xff,0xff),
|
|
||||||
RGB(0x80,0x00,0x00), RGB(0x00,0x80,0x00),
|
|
||||||
RGB(0x80,0x80,0x00), RGB(0x00,0x00,0x80),
|
|
||||||
RGB(0x80,0x00,0x80), RGB(0x00,0x80,0x80),
|
|
||||||
RGB(0x80,0x80,0x80), RGB(0xc0,0xc0,0xc0)
|
|
||||||
};
|
|
||||||
|
|
||||||
INT i, retval = 0;
|
INT i, retval = 0;
|
||||||
LOGPEN pen;
|
LOGPEN pen;
|
||||||
LOGBRUSH brush;
|
LOGBRUSH brush;
|
||||||
|
|
|
@ -135,7 +135,7 @@ WINE_MODREF *BUILTIN32_LoadLibraryExA(LPCSTR path, DWORD flags)
|
||||||
if (!(wm = MODULE_FindModule( path ))) wm = MODULE_FindModule( dllname );
|
if (!(wm = MODULE_FindModule( path ))) wm = MODULE_FindModule( dllname );
|
||||||
if (!wm)
|
if (!wm)
|
||||||
{
|
{
|
||||||
ERR( "loaded .so but dll %s still not found\n", dllname );
|
ERR( "loaded .so but dll %s still not found - library environment problem or version conflict, check your setup.\n", dllname );
|
||||||
/* wine_dll_unload( handle );*/
|
/* wine_dll_unload( handle );*/
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -151,7 +151,7 @@ WINE_MODREF *BUILTIN32_LoadLibraryExA(LPCSTR path, DWORD flags)
|
||||||
* BUILTIN32_Init
|
* BUILTIN32_Init
|
||||||
*
|
*
|
||||||
* Initialize loading callbacks and return HMODULE of main exe.
|
* Initialize loading callbacks and return HMODULE of main exe.
|
||||||
* 'main' is the main exe in case if was already loaded from a PE file.
|
* 'main' is the main exe in case it was already loaded from a PE file.
|
||||||
*/
|
*/
|
||||||
HMODULE BUILTIN32_LoadExeModule( HMODULE main )
|
HMODULE BUILTIN32_LoadExeModule( HMODULE main )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue