Developing RPC Windows Applications
When you install the Windows Software Development Kit (SDK), the following RPC development environment, the run-time libraries, and tools are automatically installed:
- C/C++ language header (.H) files
- RPC import libraries (.lib) files
- Sample programs
- RPC reference Help files
- The uuidgen utility
When you install Windows, the following are installed:
- RPC Run-time DLLs
- Microsoft Locator (not supported on Windows Vista and later)
- RPC Endpoint-mapping services
The following RPC import libraries.
Import library | Description |
---|---|
Rpcns4.lib | Name-service functions |
Rpcrt4.lib | Windows run-time functions |
Note
Rpcns4.lib is obsolete and no longer supported.
The following RPC libraries are included for down-level support.
Dynamic-link library | Description | Platform |
---|---|---|
Rpcltc1.dll | Client named-pipe transport | Windows NT, Windows 98, Windows 95 |
Rpclts1.dll | Server named-pipe transport | Windows NT, Windows 98, Windows 95 |
Rpcltc3.dll | Client TCP/IP transport | Windows NT, Windows 98, Windows 95 |
Rpclts3.dll | Server TCP/IP transport | Windows NT, Windows 98, Windows 95 |
Rpcltc5.dll | Client NetBIOS transport | Windows NT, Windows 98, Windows 95 |
Rpclts5.dll | Server NetBIOS transport | Windows NT, Windows 98, Windows 95 |
Rpcltc6.dll | Client SPX transport | Windows NT, Windows 98, Windows 95 |
Rpclts6.dll | Server SPX transport | Windows NT, Windows 98, Windows 95 |
Rpcdgc6.dll | Client IPX transport | Windows NT |
Rpcdgs6.dll | Server IPX transport | Windows NT |
Rpcdgc3.dll | Client UDP transport | Windows NT |
Rpcdgs3.dll | Server UDP transport | Windows NT |
You will also need the Microsoft Interface Definition Language (MIDL) compiler. For more information, see Using The MIDL Compiler.