Rede - funcoes genericas da api
|Top Previous Next|
Some networking functions may be accessed without calling any
NetWare DLLs at all: since Windows provides some basic networking
functions that can be called from third-party applications,
you could simply build a network-aware Windows application
using these network functions.
WnetGetConnection, WNetAddConnection and WNetGetUser belong to the
more frequently used generic network Windows functions that can be
accessed to retrieve mappings, printer redirection, and user names
without requiring one of the NetWare SDKs. These Windows functions
may be called from both, 16 and 32-bit Delphi applications.
Sample lines could look like this:
WnetGetConnection('F:', RemoteName, 255); // Get Mapping
WNetGetConnection('LPT1:', RemoteName, 255); // Get Printer redirection
WNetCancelConnection('F:', True); // Delete Mapping
WNetCancelConnection('LPT1:', True); // Cancel Capture
WNetAddConnection('F:', '', '\\FS1\VOL1\DATA'); // Create Mapping / Attach
WNetAddConnection('LPT1:', True); // Cancel Capture
WNetGetUser'"F:', UserName, 255); // Get User name
In most cases, however, you will want to take use of the NetWare-
specific APIs that give you access to all NetWare functions;
this means you will want to access functions declared in one of the NetWare DLLs.