Skip to Content
Microsoft RPC Programming Guide
book

Microsoft RPC Programming Guide

by John Shirley, Ward Rosenberry
March 1995
Intermediate to advanced
254 pages
6h 24m
English
O'Reilly Media, Inc.

Overview

Remote Procedure Call (RPC) is the glue that holds together MS-DOS, Windows 3.x, and Windows NT. It is a client-server technology -- a way of making programs on two different systems work together like one. The advantage of RPC over other distributing programming techniques is that you can link two systems together using simple C calls, as in a single-system program.

The most common use for client-server is to combine the graphical display capabilities of a desk-top PC with the database and number-crunching power of a large central system. But peer-to-peer programs can run equally well.

Like many aspects of Microsoft programming, RPC forms a small world of its own, with conventions and terms that can be confusing. But once you understand the purpose behind each feature, programming with RPC is not difficult. This book lays out the concepts and the programming tasks so that you can use this powerful API.

Microsoft RPC is a new technology based on the RPC used in the Distributed Computing Environment (DCE). This book builds on O'Reilly's successful DCE series. It provides a solid foundation for programmers learning to use Microsoft RPC, including:

  • Controlling communications through the Microsoft Interface Definition Languages (MIDL) and the Attribute Configuration File (ACF)The book contains:
  • How the server advertises itself
  • How a client chooses a server (binding)
  • Types of pointers and arrays
  • Memory management
  • Administration tasks for an RPC server

This edition covers version 2.0 of Microsoft RPC. Four complete examples are included.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Mastering Windows PowerShell Scripting - Second Edition

Mastering Windows PowerShell Scripting - Second Edition

Chris Dent, Brenton J.W. Blawat
C++ Windows Programming

C++ Windows Programming

Stefan Bjornander
Advanced Windows Debugging

Advanced Windows Debugging

Mario Hewardt, Daniel Pravat

Publisher Resources

ISBN: 9781565920705