NetWare Core Protocols (NCPs) are the set of routines and primitives that speak the fundamental language of and drive NetWare and make up of the core protocol that NetWare speaks. Each routine is also referred to individually as an NCP. This section describes NCPs in general, explains what the fundamental NCP structures are, and details the way NCPs interface with and provide services to a client.
The NetWare Core Protocols documentation (NCP Documentation) is subject to the Novell Developer Kit License Agreement and this Supplement.
You acknowledge and agree that only experienced NetWare developers should use the NCP Documentation since it provides access to the underlying NetWare OS. You agree to exercise great care in your use of the NCP Documentation since improper use can cause NetWare server abends.
You may use the NCP Documentation only for providing technical support services to end users of Novell products and to support Your development of Derivative Software that does not: a) enable more than one end user per copy of the Derivative Software to access a NetWare server; or, b) provide NetWare server functions.
You agree not to assert a claim against Novell, its licensees, or customers for infringement of a patent resulting from Your use of the NCP Documentation.
The NCP Documentation was originally intended for internal use and was not documented in Novell's publicly available software development kits. The NCP Documentation: a) only applies to the versions of the corresponding Novell products specified in the NCP Documentation itself; and, b) may and will be changed by Novell without warning to You in later versions of the corresponding Novell products.