Tue Jun 14 08:09:14 1994 Bob Amstadt (bob@pooh) * loader/selector.c (GetCurrentPDB): Added trivial function GetCurrentPDB() which returns the program segment prefix selector. * memory/heap.c (HEAP_Free): If free list is empty, make the freed block the free list. Fri Jun 10 07:56:49 1994 Bob Amstadt (bob@pooh) * controls/edit.c (EDIT_SetTextMsg): Do not append a newline at the end of the last line. * windows/event.c (SetCapture): Set winHasCursor if mouse capture succeeds. Jun 13, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte) * [controls/listbox.c] Fix bug in listbox : InsertString should call AddString if -1. * [controls/menu.c] New function GetMenuState(). * [controls/scroll.c] [windows/nonclient.c] Try to make ShowScrollBar() recalc NC_ regions. Not finished ! * [objects/text.c] Add Stub for TabbedTextOut(), which temporarely call Textout(). * [windows/keyboard.c] [windows/event.c] New function GetKeyBoardState() with an KeyStateTable array & associated handling in function EVENT_key(). Mon Jun 13 16:45:24 MET DST 1994 (erik@hacktic.nl) * [controls/menu.c] IsMenu() added. * [loader/library.c] ModuleFirst(), ModuleNext(), ModuleFindName(), ModuleFindHandle() added. * [object/gdiobj.c] IsGDIObject() added. * [miscemu/int2[56].c] bugfix: both didn't leave flags pushed on 16bit-stack. (winfile gets a bit further) * [miscemu/int16.c] Added (empty). Sat Jun 11 22:56:48 1994 Jon Tombs (jon@esix2.us.es) * windows/event.c: Added code to drop redundant motion Events in the XEvent queue. Thu Jun 9 10:55:55 MET DST 1994 Jochen Hein ( Hein@Student.TU-Clausthal.de ) * [misc/main.c misc/message.c include/texts.h] Removed the text-constants from message.c into variables which may be changed from X-resources. * [misc/main.c misc/message.c] added <locale.h> and setlocale() to main.c, used toupper() in message.c Mon, 13 Jun 94 09:41:16 -0500 Paul Bramel <paulbr@comm.mot.com> * controls/button.c ( [CR]B_LButton* ) left rc.right at full window width so click on label also activates the control (MSWin behavior) Sat Jun 11 19:05:40 1994 Olaf Flebbe (flebbe@tat.physik.uni-tuebingen.de) * include/windows.h: functions pointers can not be packed. (annoying warnings with forthcomming gcc-2.6.x) * loader/main.c (InitDLL): Fixed a printf statement. (for control.exe) (InitializeLoadedDLLs): deleted shadow definition of *wpnt. (Breaks many programs, because now COMMDLG will be initialized :-( * windows/win.c (SetWindowText): added missing breaks; (PENSATE starts) * windows/graphics.c (FloodFill): Proper boundarys. (BANGBANG starts) FloodFile_rec should be rewritten. * objects/font.c (FONT_GetMetrics): TYPO: use font->perchar only if it is defined. (WRITE starts) Sun June 12, Peter Broadhurst (pbr@ua.nwl.ac.uk) controls/scroll.c: Fixes for improved behaviour when dragging thumb; Added SB_THUMBPOSITION message when thumb is released.
127 lines
3.5 KiB
C
127 lines
3.5 KiB
C
/*
|
|
* Network functions
|
|
*/
|
|
|
|
#include "stdio.h"
|
|
#include "windows.h"
|
|
#include "win.h"
|
|
#include "user.h"
|
|
|
|
#define WN_SUCCESS 0x0000
|
|
#define WN_NOT_SUPPORTED 0x0001
|
|
#define WN_NET_ERROR 0x0002
|
|
#define WN_MORE_DATA 0x0003
|
|
#define WN_BAD_POINTER 0x0004
|
|
#define WN_BAD_VALUE 0x0005
|
|
#define WN_BAD_PASSWORD 0x0006
|
|
#define WN_ACCESS_DENIED 0x0007
|
|
#define WN_FUNCTION_BUSY 0x0008
|
|
#define WN_WINDOWS_ERROR 0x0009
|
|
#define WN_BAD_USER 0x000A
|
|
#define WN_OUT_OF_MEMORY 0x000B
|
|
#define WN_CANCEL 0x000C
|
|
#define WN_CONTINUE 0x000D
|
|
#define WN_NOT_CONNECTED 0x0030
|
|
#define WN_OPEN_FILES 0x0031
|
|
#define WN_BAD_NETNAME 0x0032
|
|
#define WN_BAD_LOCALNAME 0x0033
|
|
#define WN_ALREADY_CONNECTED 0x0034
|
|
#define WN_DEVICE_ERROR 0x0035
|
|
#define WN_CONNECTION_CLOSED 0x0036
|
|
|
|
typedef LPSTR LPNETRESOURCE;
|
|
|
|
/**************************************************************************
|
|
* WNetGetConnection [USER.512]
|
|
*/
|
|
int WNetGetConnection(LPSTR lpLocalName,
|
|
LPSTR lpRemoteName, UINT FAR *cbRemoteName)
|
|
{
|
|
printf("EMPTY STUB !!! WNetGetConnection('%s', %08X, %08X);\n",
|
|
lpLocalName, lpRemoteName, cbRemoteName);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
/**************************************************************************
|
|
* WNetGetCaps [USER.513]
|
|
*/
|
|
int WNetGetCaps(WORD capability)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/**************************************************************************
|
|
* WNetGetUser [USER.516]
|
|
*/
|
|
UINT WNetGetUser(LPSTR lpLocalName, LPSTR lpUserName, DWORD *lpSize)
|
|
{
|
|
printf("EMPTY STUB !!! WNetGetUser('%s', %08X, %08X);\n",
|
|
lpLocalName, lpUserName, lpSize);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
/**************************************************************************
|
|
* WNetAddConnection [USER.517]
|
|
*/
|
|
UINT WNetAddConnection(LPSTR lpNetPath, LPSTR lpPassWord, LPSTR lpLocalName)
|
|
{
|
|
printf("EMPTY STUB !!! WNetAddConnection('%s', %08X, '%s');\n",
|
|
lpNetPath, lpPassWord, lpLocalName);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
|
|
/**************************************************************************
|
|
* WNetCancelConnection [USER.518]
|
|
*/
|
|
UINT WNetCancelConnection(LPSTR lpName, BOOL bForce)
|
|
{
|
|
printf("EMPTY STUB !!! WNetCancelConnection('%s', %04X);\n",
|
|
lpName, bForce);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
/**************************************************************************
|
|
* WNetAddConnection2 [USER.???]
|
|
*/
|
|
UINT WNetAddConnection2(LPSTR lpNetPath, LPSTR lpPassWord,
|
|
LPSTR lpLocalName, LPSTR lpUserName)
|
|
{
|
|
printf("EMPTY STUB !!! WNetAddConnection2('%s', %08X, '%s', '%s');\n",
|
|
lpNetPath, lpPassWord, lpLocalName, lpUserName);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
/**************************************************************************
|
|
* WNetCloseEnum [USER.???]
|
|
*/
|
|
UINT WNetCloseEnum(HANDLE hEnum)
|
|
{
|
|
printf("EMPTY STUB !!! WNetCloseEnum(%04X);\n", hEnum);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
/**************************************************************************
|
|
* WNetEnumResource [USER.???]
|
|
*/
|
|
UINT WNetEnumResource(HANDLE hEnum, DWORD cRequ,
|
|
DWORD *lpCount, LPVOID lpBuf)
|
|
{
|
|
printf("EMPTY STUB !!! WNetEnumResource(%04X, %08X, %08X, %08X);\n",
|
|
hEnum, cRequ, lpCount, lpBuf);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
/**************************************************************************
|
|
* WNetOpenEnum [USER.???]
|
|
*/
|
|
UINT WNetOpenEnum(DWORD dwScope, DWORD dwType,
|
|
LPNETRESOURCE lpNet, HANDLE FAR *lphEnum)
|
|
{
|
|
printf("EMPTY STUB !!! WNetOpenEnum(%08X, %08X, %08X, %08X);\n",
|
|
dwScope, dwType, lpNet, lphEnum);
|
|
return WN_NET_ERROR;
|
|
}
|
|
|
|
|
|
|