local computer:
CryptProtectData
CryptUnprotectData
GetAdaptersAddresses
GetAdaptersInfo
GetComputerNameEx
GetComputerObjectName
GetCurrentHwProfile
GetDefaultPrinter
gethostname
GetIfEntry
GetNetworkParams
GetNumberOfInterfaces
GetProductInfo
GetTcpStatistics
InitiateShutdown
InitiateSystemShutdown
LogonUser
MAPILogon
NetFileClose
NetShareAdd
NetShareDel
NetShareEnum
NetShareSetInfo
SetComputerName
SetDefaultPrinter
Adding and deleting User Accounts
Adding printer to the list of supported printers for the specified server
Closing Windows
Encapsulating access to the Windows Services in a class
Enumerating connections made to a shared resource for the local computer (WinNT only)
Enumerating files opened on the network
Enumerating network interfaces on the local computer
Enumerating network sessions established on a server
Enumerating ODBC Data Sources available on the local computer
Enumerating ODBC drivers available on the local computer
Enumerating ports that are available for printing on a specified server
Enumerating servers of the specified type (e.g. SQL Server) in the primary domain
GetFileOwner - Get the owner of an NTFS file
How to enumerate cookies and URL History entries in the cache of the local computer
How to enumerate logon sessions on local computer
How to enumerate sessions and processes on a specified terminal server
How to enumerate, add and delete shares on the local computer (WinNT/XP)
How to initiate System shutdown
How to ping a remote site using ICMP API calls
How to ping a remote site using IP Helper API calls
How to retrieve adapter information for the local computer (including MAC address)
How to retrieve list of system DSNs (Data Source Name) with parameters
How to retrieve network parameters for the local computer (including Host name, Domain name, and DNS Server)
How to suspend or hibernate your system
Joining local computer to a domain (XP/2000)
Obtaining addresses for the adapters on the local computer (Win XP/2003/Vista)
Obtaining the external IP address of local computer
Peer-to-peer LAN messenger built with Mailslot API functions
Pocket PC: custom RAPI class for operating with the System Registry
Reading and setting system access privileges for the current process
Retrieving local computer and user names
Retrieving statistics for the TCP protocol running on the local computer
Retrieving the name of the default printer for the current user on the local computer (Win NT/XP)
Retrieving the name of the primary domain controller (PDC) and join status information
Using mailslots to send messages on the network
Using NetWkstaTransportEnum to obtain MAC Address of remote server
Using the RestartDialog function -- restarting Windows