home *** CD-ROM | disk | FTP | other *** search
- Change History
- ──────────────
-
- Release 3.5 (January 1996)
-
- ■ LoginToFileServer now creates a session key which is required
- by the Netware shell when packet signatures are being used.
- Because of this, the procedure template for LoginToFileServer
- has been changed.
-
- ■ OPEN_FILES_INFO structure has been increased in size by 1 byte,
- in order to force each new element to start on a word boundary.
-
- ■ Corrected problem with the GetConnectionsOpenFiles function when
- used on a Netware 3.x connection, which caused the values for
- lock_flag and lock_type to be interchanged.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 3.4 (November 1995)
-
- ■ Names of header files changed in order to avoid conflicts
- with Borland C standard headers.
-
- ■ Bug Fixes:
-
- 1) GetConnectionsOpenFiles caused a server ABEND if an
- invalid connection number was used.
- 2) Windows DLL internal name corrected.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 3.3 (August 1995)
-
- ■ New functions:
-
- AddUserDiskSpaceRestriction
-
- ■ Bug Corrections:
-
- 1) Example program IPXSPX.C failed to compile with Turbo C 2.0
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 3.2 (June 1995)
-
- This is a bug fix release only, the following bugs have
- been corrected:
-
- ■ StartSpecificLPTCapture always failed with a result code
- of 255.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 3.1 (April 1995)
-
- This is a bug fix release only, the following bugs have
- been corrected:
-
- ■ _fmemcpy function missing when compiling using Turbo C
- version 2.0.
-
- ■ SetCapturePrintQueue sets an invalid print queue for the
- specified printer.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 3.0 (February 1995)
-
- ■ Windows DLL now provided (Registered version only)
- All functions available except for the IPX/SPX services,
- these will be provided at a later release.
-
- ■ Queue Management services now included
-
- ■ Function Changes:
-
- AttachToFileServer template changed
- ConvertPathToDirectoryEntry new
- EncryptPassword removed,no longer required
- FileServerFileCopy new
- GetBinderyObjectID template changed
- GetBinderyObjectName template changed
- GetConnectionsOpenFiles template changed
- GetFileServerDateTime template changed
- GetFileServerName new
- GetNetwareShellVersion template changed
- GetSemaphoreInformation template changed
- LoginObjectEncrypted removed,no longer required
- NWintconvert renamed to ConvertIntToNWInt
- NWlongconvert renamed to ConvertLongToNWLong
- ScanDirectoryInformation template changed
- ScanFileInformation template changed
- ScanProperty template changed
- SetDirectoryInformation new
- SetFileInformation new
- VerifyBinderyObjectPassword template changed
- VerifyObjectPasswordEncrypted removed,no longer required
- convertNWint renamed to ConvertNWIntToInt
- convertNWlong renamed to ConvertNWLongToLong
-
- ■ Structure Changes:
-
- CONNECTION_ID_TABLE
- DISK_CACHE_STATISTICS
- FILE_SERVER_INFO
- PHYSICAL_DISK_STATISTICS
- PRINT_CONTROL_DATA
- SPX_CONNECTION_STATUS
- VOLUME_STATISTICS
-
- ■ Other changes:
- 1) AttachToFileServer now correctly modifies the
- File Server Name and Connection ID tables.
- 2) LogNetworkMessage no longer locks up.
- 3) AllocPermanentDirectoryHandle and
- AllocTemporaryDirectoryHandle now allocates a directory
- handle correctly.
- 4) ScanFileInformation no longer fails with Netware 3.11.
- 5) ScanDirectoryInformation no longer fails with Netware
- 3.11.
- 6) GetSemaphoreInformation no longer fails with Netware 3.11.
- 7) ScanDirectoryForTrustees now always returns valid object
- ids for trustees, previous versions occasionally
- returned garbage ids.
- 9) Password encryption is now handled automatically by the
- following three functions:
- LoginToFileServer
- VerifyBinderyObjectPassword
- ChangeBinderyObjectPassword
-
- ■ New Libraries:
-
- Libraries are now supplied for MSC++ 7 and Borland C++ 3.1
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 2.3
-
- ■ New functions
- "EncryptPassword" - File Server Services
- "GetNetworkSerialNumber" - File Server Services
- "LoginObjectEncrypted" - Connection Services
- "VerifyObjectPasswordEncrypted" - Bindery Services
-
- ■ Documentation for "ScanBinderyObject" has been amended.
-
- ■ Corrected problem in IPXGetLocalTarget.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 2.2 (February 1994)
-
- ■ GetConnectionInformation has been changed to cater for Netware
- 3.11.
-
- ■ The structure CONNECTION_ID_TABLE has changed to cater for
- connection numbers greater than 255.
-
- ■ The compilation under Borland C++ is now performed with the /P
- option, this forces a C++ compilation.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 2.1
-
- ■ All functions no longer return 0xbb (NO_NETWARE_SHELL) if there
- is no Netware shell loaded in the calling workstation. This is
- because of problems on an Advanced Netware 2.00 system. In order
- to detect the presence/absence of the shell a new function
- "IsShellLoaded" has been supplied. This returns zero if the
- shell is loaded or 0xbb if not.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 2.0
-
- ■ Only provide small model libraries, other models are now supplied
- with registration.
-
- ■ Some routines changed internally to cater for Netware 3.11.
-
- ■ New Functions:
-
- Communication Services:
-
- IPXCancelEvent IPXCloseSocket
- IPXDisconnectFromTarget IPXGetInternetworkAddress
- IPXGetIntervalMarker IPXGetLocalTarget
- IPXInitialise IPXListenForPacket
- IPXOpenSocket IPXRelinquishControl
- IPXScheduleIPXEvent IPXSendPacket
-
- SPXAbortConnection SPXEstablishConnection
- SPXGetConnectionStatus SPXInitialise
- SPXListenForConnection SPXListenForSequencedPacket
- SPXSendSequencedPacket SPXTerminateConnection
-
- Directory Services:
-
- DeleteFakeRoot MapFakeRoot
- ScanDirectoryForTrustees ScanDirectoryInformation
-
- Synchronisation Services:
-
- CloseSemaphore SignalSemaphore
- ExamineSemaphore WaitOnSemaphore
- OpenSemaphore
-
- File Server Environment Services:
-
- GetSemaphoreInformation
-
- Workstation Services:
-
- GetConnectionIDTable
-
- ■ Changed Functions:
-
- Communication Services:
-
- Template change: GetInternetAddress
- GetStationAddress
-
- File Server Environment Services:
-
- Template change: GetConnectionsOpenFiles
- GetPathFromDirectoryEntry
-
- Workstation Services:
-
- Renamed GetConnectionID to GetServerConnectionID
-
- Directory Services:
-
- Template change: GetVolumeInfoWithHandle
- GetVolumeInfoWithNumber
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 1.7
-
- ■ Added library for Borland C++.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 1.6
-
- ■ All functions that return a value now return 0xbb
- (NO_NETWARE_SHELL) if there is no Netware shell loaded in the
- calling workstation.
-
- ■ Documentation corrections:
-
- GetDirectoryHandle GetBroadcastMode
- SetBroadcastMode GetFileServerLoginStatus
-
- ■ Bugs Cleared:
-
- LogNetworkMessage - Inserted spurious newline
- characters in the middle of the
- message.
- GetCurrentDirectory - Drive number handled incorrectly.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 1.5
-
- ■ Removed ".exe" form of examples to cut down archive size.
-
- ■ Changed function call for GetPrinterStatus.
-
- ■ Added library for Borland Turbo C.
-
- ■ New Functions:
-
- File Server Environment Services:
-
- GetFileServerLoginStatus GetConnectionsUsageStatistics
- SendConsoleBroadcast
-
- Directory Services:
-
- SetDirectoryHandle
-
- File Services:
-
- ScanFileInformation
-
- Message Services:
-
- CheckPipeStatus SendBroadcastMessage
- SendPersonalMessage OpenMessagePipe
- CloseMessagePipe GetPersonalMessage
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Release 1.0
-
- ■ This was the first release.
-
-