📄 rpc.toc
字号:
;
1 Microsoft RPC Programmer's Guide and Reference
2 Introduction = !JH("rpc.hlp",2647596485)
2 The Programming Model = !JH("rpc.hlp",171351448)
2 The Client-Server Model = !JH("rpc.hlp",3273714220)
2 The Compute-Server Model = !JH("rpc.hlp",1010898322)
2 The OSF Standards for RPC = !JH("rpc.hlp",1930791930)
2 Microsoft RPC Components = !JH("rpc.hlp",2545705882)
2 How RPC Works = !JH("rpc.hlp",4013916012)
2 Summary = !JH("rpc.hlp",1194077508)
2 About This Guide = !JH("rpc.hlp",3279296306)
2 A Tutorial Introduction = !JH("rpc.hlp",2669018544)
2 The Client Application = !JH("rpc.hlp",3293285515)
2 The Interface Definition Language File = !JH("rpc.hlp",2724319080)
2 The Application Configuration File = !JH("rpc.hlp",2541790485)
2 Adding Functions RPC Requires = !JH("rpc.hlp",2465343839)
2 Calling the Client API Functions = !JH("rpc.hlp",701197568)
2 Building the Client Application = !JH("rpc.hlp",1977120138)
2 MIDL Compilation = !JH("rpc.hlp",3927438419)
2 C Compilation = !JH("rpc.hlp",639885720)
2 Linking = !JH("rpc.hlp",1877445963)
2 Client Build Summary = !JH("rpc.hlp",965844106)
2 The Server Application = !JH("rpc.hlp",4129058387)
2 Calling the Server API Functions = !JH("rpc.hlp",4151978632)
2 Building the Server Application = !JH("rpc.hlp",2812893010)
2 Server Build Summary = !JH("rpc.hlp",121657874)
2 Stopping the Server Application = !JH("rpc.hlp",3030321966)
2 Summary = !JH("rpc.hlp",336178025)
2 Data and Language Features = !JH("rpc.hlp",520186278)
2 Strong Typing = !JH("rpc.hlp",2718202480)
2 Base Types = !JH("rpc.hlp",1785112014)
2 Signed and Unsigned Types = !JH("rpc.hlp",2579209975)
2 Wide-Character Types = !JH("rpc.hlp",886706592)
2 Unions = !JH("rpc.hlp",4287783820)
2 Directional Attributes = !JH("rpc.hlp",124604123)
2 The transmit_as Attribute = !JH("rpc.hlp",3016085893)
2 The type_to_xmit Function = !JH("rpc.hlp",1867791460)
2 The type_from_xmit Function = !JH("rpc.hlp",3699614093)
2 The type_free_xmit Function = !JH("rpc.hlp",3734425499)
2 The type_free_inst Function = !JH("rpc.hlp",3733235173)
2 Summary of transmit_as Attribute = !JH("rpc.hlp",2856796236)
2 The represent_as Attribute = !JH("rpc.hlp",2072444047)
2 Summary of represent_as Attribute = !JH("rpc.hlp",3812923388)
2 Summary = !JH("rpc.hlp",110076430)
2 Arrays and Pointers = !JH("rpc.hlp",2065774250)
2 Array Attributes = !JH("rpc.hlp",2226758156)
2 The size_is Attribute = !JH("rpc.hlp",1868173448)
2 The length_is Attribute = !JH("rpc.hlp",94136515)
2 The first_is and last_is Attributes = !JH("rpc.hlp",3567282794)
2 The max_is Attribute = !JH("rpc.hlp",299874711)
2 Strings = !JH("rpc.hlp",98075709)
2 Multi-Dimensional Arrays = !JH("rpc.hlp",788032171)
2 Pointers = !JH("rpc.hlp",3535892619)
2 Reference Pointers = !JH("rpc.hlp",690673745)
2 Unique Pointers = !JH("rpc.hlp",573239377)
2 Full Pointers = !JH("rpc.hlp",2347869431)
2 Pointers and Memory Allocation = !JH("rpc.hlp",3381002572)
2 Program Efficiency Using Pointer Parameters = !JH("rpc.hlp",981430293)
2 Default Pointer Types for Pointers = !JH("rpc.hlp",4237194147)
2 Using Arrays, Strings, and Pointers = !JH("rpc.hlp",587143932)
2 Counted Character Arrays = !JH("rpc.hlp",3731488946)
2 in, out, size_is = !JH("rpc.hlp",4255370076)
2 in, size_is and out, size_is = !JH("rpc.hlp",3548082227)
2 Strings = !JH("rpc.hlp",1533140341)
2 in, out, string = !JH("rpc.hlp",3631844587)
2 in, string and out, string = !JH("rpc.hlp",1714639879)
2 Multiple Levels of Pointers = !JH("rpc.hlp",2556658046)
2 Summary of Arrays and Pointers = !JH("rpc.hlp",700399105)
2 Binding and Handles = !JH("rpc.hlp",3338224988)
2 Binding-Handle Types = !JH("rpc.hlp",1070546097)
2 Binding = !JH("rpc.hlp",4107943636)
2 Auto Handles = !JH("rpc.hlp",3985041894)
2 Application-Initiated Binding = !JH("rpc.hlp",1292146781)
2 Handles Managed by the Application = !JH("rpc.hlp",1013228507)
2 Context Handles = !JH("rpc.hlp",3148394128)
2 Binding Handles = !JH("rpc.hlp",2784016126)
2 Primitive Handles = !JH("rpc.hlp",2013349128)
2 User-Defined Handles = !JH("rpc.hlp",290550042)
2 Implicit Handles = !JH("rpc.hlp",4071228196)
2 Explicit Handles = !JH("rpc.hlp",36284347)
2 Summary of Binding and Handles = !JH("rpc.hlp",1972849843)
2 Memory Management = !JH("rpc.hlp",303957434)
2 How Memory Is Allocated and Deallocated = !JH("rpc.hlp",1427685313)
2 midl_user_allocate = !JH("rpc.hlp",68598155)
2 midl_user_free = !JH("rpc.hlp",1394909238)
2 Memory-Management Models = !JH("rpc.hlp",3813067873)
2 Node-by-Node Allocation and Deallocation = !JH("rpc.hlp",2871080037)
2 Stub-Allocated Buffers = !JH("rpc.hlp",204331975)
2 Application-Allocated Buffer = !JH("rpc.hlp",442009008)
2 Persistent Storage on the Server = !JH("rpc.hlp",1497970106)
2 Rpcss Memory Management Model = !JH("rpc.hlp",1249025978)
2 Who Manages Memory? = !JH("rpc.hlp",329847529)
2 Top-Level and Embedded Pointers = !JH("rpc.hlp",2976884377)
2 Directional Attributes Applied to the Parameter = !JH("rpc.hlp",1431980089)
2 Length, Size, and Directional Attributes = !JH("rpc.hlp",1168650302)
2 Pointer Attributes Applied to the Parameter = !JH("rpc.hlp",2493895124)
2 Combining Pointer and Directional Attributes = !JH("rpc.hlp",3316322221)
2 Function Return Values = !JH("rpc.hlp",3247916911)
2 Memory Orphaning = !JH("rpc.hlp",1696363235)
2 Summary = !JH("rpc.hlp",336178032)
2 Using Encoding Services = !JH("rpc.hlp",3434365978)
2 Procedure Encoding and Decoding = !JH("rpc.hlp",2466812152)
2 Type Encoding and Decoding = !JH("rpc.hlp",3793310625)
2 Serialization Handles = !JH("rpc.hlp",1972311281)
2 Implicit Versus Explicit Handles = !JH("rpc.hlp",2243291534)
2 Serialization Styles = !JH("rpc.hlp",2422450966)
2 Obtaining an Encoding Identity = !JH("rpc.hlp",2886271221)
2 The IDL and ACF Files = !JH("rpc.hlp",1980462007)
2 Attributes = !JH("rpc.hlp",1393750680)
2 The IDL File = !JH("rpc.hlp",4109363989)
2 Interface Header = !JH("rpc.hlp",3804595750)
2 Interface Body = !JH("rpc.hlp",2510287555)
2 Structures = !JH("rpc.hlp",1191751025)
2 Unions = !JH("rpc.hlp",3395853573)
2 Enumerated Types = !JH("rpc.hlp",79136173)
2 Arrays = !JH("rpc.hlp",2152150937)
2 Type Attributes = !JH("rpc.hlp",713558381)
2 Field Attributes = !JH("rpc.hlp",3850922257)
2 Three Pointer Types = !JH("rpc.hlp",1121799665)
2 Function Declarations = !JH("rpc.hlp",1025660981)
2 Parameter Declarations = !JH("rpc.hlp",4237322370)
2 Expressions = !JH("rpc.hlp",1531230510)
2 Error Handling = !JH("rpc.hlp",3387635671)
2 The ACF = !JH("rpc.hlp",4030326204)
2 Using ACF Attributes in the IDL File = !JH("rpc.hlp",3462258541)
2 MIDL Compiler Output = !JH("rpc.hlp",133563675)
2 Introduction to Run-Time RPC Functions = !JH("rpc.hlp",1355217886)
2 Naming Conventions for RPC Functions = !JH("rpc.hlp",3759314617)
2 Data Structures = !JH("rpc.hlp",123689126)
2 Binding Handle = !JH("rpc.hlp",2274996926)
2 String Binding = !JH("rpc.hlp",1584867709)
2 Endpoint = !JH("rpc.hlp",3156964661)
2 Dynamic Endpoints = !JH("rpc.hlp",1978170703)
2 Well-known Endpoints = !JH("rpc.hlp",300999378)
2 Fully and Partially Bound Handles = !JH("rpc.hlp",752400263)
2 Server-Application RPC API Calls = !JH("rpc.hlp",1791098200)
2 Specifying the Protocol Sequence = !JH("rpc.hlp",1895903187)
2 Registering the Endpoint = !JH("rpc.hlp",226505488)
2 Exporting to the RPC Name-Service Database = !JH("rpc.hlp",2035204751)
2 Using the Locator = !JH("rpc.hlp",4291369644)
2 An Overview of the Name Service Entry = !JH("rpc.hlp",2397577537)
2 Criteria for Name Service Entries = !JH("rpc.hlp",3284462415)
2 Name Service Entry Cleanup = !JH("rpc.hlp",1441317472)
2 What Happens During a Query = !JH("rpc.hlp",2133958220)
2 Using CDS = !JH("rpc.hlp",1703528316)
2 Name Syntax = !JH("rpc.hlp",2827850520)
2 The RPC Name-Service Database = !JH("rpc.hlp",677135452)
2 Name-Service Application Guidelines = !JH("rpc.hlp",3651877749)
2 Registering the Interface = !JH("rpc.hlp",3982356074)
2 Listening for Clients = !JH("rpc.hlp",1582533913)
2 Client Application RPC API Calls = !JH("rpc.hlp",2349338448)
2 Importing from the Name-Service Database = !JH("rpc.hlp",1333787823)
2 Multiple Interface Implementations = !JH("rpc.hlp",4111105841)
2 Entry-Point Vectors = !JH("rpc.hlp",3810289843)
2 Supplying Your Own Object-Inquiry Function = !JH("rpc.hlp",64270198)
2 Using Datagram Protocols = !JH("rpc.hlp",1645247885)
2 Exception Handling = !JH("rpc.hlp",610973440)
2 Security = !JH("rpc.hlp",3300548073)
2 Using Authenticated RPC = !JH("rpc.hlp",3847172293)
2 An Overview of Authenticated RPC = !JH("rpc.hlp",436741986)
2 Writing a Secure Server = !JH("rpc.hlp",3090282211)
2 Implementing Security for Clients = !JH("rpc.hlp",815903120)
2 Windows 95 Considerations = !JH("rpc.hlp",3202225677)
2 Windows 95 Considerations = !JH("rpc.hlp",2064557976)
2 Providing Client Credentials to the Server = !JH("rpc.hlp",2769253842)
2 Security Packages = !JH("rpc.hlp",3351368865)
2 Windows NT Transport Security = !JH("rpc.hlp",815350132)
2 Impersonation = !JH("rpc.hlp",179110351)
2 Using Transport-Level Security on the Server = !JH("rpc.hlp",1120774823)
2 Using Transport-Level Security on the Client = !JH("rpc.hlp",3086792031)
2 Building RPC Applications = !JH("rpc.hlp",537931615)
2 Environment, Compiler, and API Set Choices = !JH("rpc.hlp",197511919)
2 General Build Procedure = !JH("rpc.hlp",1253355958)
2 Developing IDL Files = !JH("rpc.hlp",1494203092)
2 The uuidgen Utility = !JH("rpc.hlp",1406793216)
2 Importing Other IDL Files = !JH("rpc.hlp",590690289)
2 Importing Other IDL Files = !JH("rpc.hlp",621696153)
2 Developing C Source Files = !JH("rpc.hlp",3438466402)
2 Using the MIDL Compiler = !JH("rpc.hlp",3003510326)
2 Microsoft-Extensions Mode = !JH("rpc.hlp",3178596968)
2 C-Extensions Mode = !JH("rpc.hlp",361093709)
2 Application Configuration Mode = !JH("rpc.hlp",4240954512)
2 Help = !JH("rpc.hlp",1573475290)
2 Response Files = !JH("rpc.hlp",1883395084)
2 C-Compiler and C-Preprocessor Requirements = !JH("rpc.hlp",4151866991)
2 C-Preprocessor Requirements for MIDL = !JH("rpc.hlp",68533094)
2 Verifying Preprocessor Options = !JH("rpc.hlp",1034944077)
2 C-Compiler Requirements for MIDL = !JH("rpc.hlp",2720990398)
2 C-Compiler Requirements for Callbacks in Microsoft Windows 3.x = !JH("rpc.hlp",3606920926)
2 Link Libraries for MS-DOS = !JH("rpc.hlp",1240073727)
2 Link Libraries for Microsoft Windows 3.x = !JH("rpc.hlp",1112065476)
2 Link Libraries for Microsoft Windows NT = !JH("rpc.hlp",325512053)
2 Using the __midl Predefined Constant = !JH("rpc.hlp",722736736)
2 Building 16-Bit Windows-Based Applications = !JH("rpc.hlp",557534295)
2 Using Different Memory Models = !JH("rpc.hlp",1016475868)
2 Macro Definitions = !JH("rpc.hlp",2789230146)
2 Installing RPC = !JH("rpc.hlp",1441429760)
2 Installing the RPC Programming Environment = !JH("rpc.hlp",3210689282)
2 Microsoft Windows NT = !JH("rpc.hlp",4142782748)
2 Windows/MS-DOS Client Applications = !JH("rpc.hlp",2927061348)
2 Writing Macintosh Client Applications = !JH("rpc.hlp",1242158502)
2 Installing RPC for Distributed-Application Users = !JH("rpc.hlp",2061562728)
2 installing: RPC = !JH("rpc.hlp",266078320)
2 Creating RPC Install Disks for Windows Clients = !JH("rpc.hlp",1693178726)
2 Creating RPC Install Disks for MS-DOS Clients = !JH("rpc.hlp",3302189224)
2 Configuring the Name-Service Provider = !JH("rpc.hlp",4203947472)
2 Reconfiguring the Name Service for Microsoft Windows NT = !JH("rpc.hlp",2807580451)
2 Reconfiguring the Name Service for Windows/MS-DOS = !JH("rpc.hlp",4034955435)
2 Configuring the Security Server = !JH("rpc.hlp",2106191525)
2 Starting and Stopping RPC Services and Utilities on Microsoft Windows NT = !JH("rpc.hlp",3126066573)
2 Network-Transport Information for RPC = !JH("rpc.hlp",4140531944)
2 MIDL Command-Line Reference = !JH("rpc.hlp",3443357028)
2 midl = !JH("rpc.hlp",1573879873)
2 Files Generated for an RPC Interface = !JH("rpc.hlp",3591442598)
2 Files Generated for an OLE Interface = !JH("rpc.hlp",1715983833)
2 @ = !JH("rpc.hlp",47207649)
2 /acf = !JH("rpc.hlp",3832131907)
2 /app_config = !JH("rpc.hlp",2516079619)
2 /c_ext = !JH("rpc.hlp",3217185406)
2 /caux = !JH("rpc.hlp",1573070754)
2 /char = !JH("rpc.hlp",1573082831)
2 /client = !JH("rpc.hlp",951583676)
2 /confirm = !JH("rpc.hlp",2721581943)
2 /cpp_cmd = !JH("rpc.hlp",2874701107)
2 /cpp_opt = !JH("rpc.hlp",2874723440)
2 /cstub = !JH("rpc.hlp",3218962148)
2 /D = !JH("rpc.hlp",2029928927)
2 /dlldata = !JH("rpc.hlp",4973737)
2 /env = !JH("rpc.hlp",3832139792)
2 /error = !JH("rpc.hlp",3225716303)
2 /header = !JH("rpc.hlp",1662055990)
2 /help = !JH("rpc.hlp",3897375546)
2 /I = !JH("rpc.hlp",2029928932)
2 /iid = !JH("rpc.hlp",3832146955)
2 /import = !JH("rpc.hlp",1837628346)
2 /ms_ext = !JH("rpc.hlp",2444646059)
2 /ms_ext = !JH("rpc.hlp",1264651737)
2 /ms_ext = !JH("rpc.hlp",1681172340)
2 /ms_union = !JH("rpc.hlp",1898854469)
2 /no_cpp = !JH("rpc.hlp",2577975252)
2 /no_default_epv = !JH("rpc.hlp",2508681196)
2 /no_def_idir = !JH("rpc.hlp",847708111)
2 /no_warn = !JH("rpc.hlp",3480315957)
2 /Oi = !JH("rpc.hlp",1387598439)
2 /oldnames = !JH("rpc.hlp",4074429878)
2 /Os = !JH("rpc.hlp",1387598449)
2 /out = !JH("rpc.hlp",3832158581)
2 /pack = !JH("rpc.hlp",1574103558)
2 /prefix = !JH("rpc.hlp",2882889851)
2 /proxy = !JH("rpc.hlp",3263317961)
2 /rpcss = !JH("rpc.hlp",3269974140)
2 /saux = !JH("rpc.hlp",1574342866)
2 /server = !JH("rpc.hlp",3280533764)
2 /sstub = !JH("rpc.hlp",3273662964)
2 /syntax_check = !JH("rpc.hlp",8296695)
2 /U = !JH("rpc.hlp",2029928944)
2 /use_epv = !JH("rpc.hlp",1098541360)
2 /W = !JH("rpc.hlp",2029928946)
2 /warn = !JH("rpc.hlp",1574660755)
2 /WX = !JH("rpc.hlp",1387598798)
2 /Zp = !JH("rpc.hlp",1387598919)
2 /Zs = !JH("rpc.hlp",1387598922)
2 MIDL Reference = !JH("rpc.hlp",2046733314)
2 ACF = !JH("rpc.hlp",1171589843)
2 The ACF Header = !JH("rpc.hlp",1606566131)
2 The ACF Body = !JH("rpc.hlp",4200140536)
2 allocate = !JH("rpc.hlp",839555142)
2 arrays = !JH("rpc.hlp",3218952578)
2 arrays = !JH("rpc.hlp",444655670)
2 arrays = !JH("rpc.hlp",948996643)
2 auto_handle = !JH("rpc.hlp",2489866441)
2 base_types = !JH("rpc.hlp",2137231119)
2 boolean = !JH("rpc.hlp",699073907)
2 broadcast = !JH("rpc.hlp",1889137168)
2 byte = !JH("rpc.hlp",1573035561)
2 byte_count = !JH("rpc.hlp",2569537195)
2 call_as = !JH("rpc.hlp",657080268)
2 callback = !JH("rpc.hlp",2485044622)
2 char = !JH("rpc.hlp",2187950239)
2 code = !JH("rpc.hlp",1573095890)
2 comm_status = !JH("rpc.hlp",3023615010)
2 const = !JH("rpc.hlp",3218632958)
2 context_handle = !JH("rpc.hlp",1072048071)
2 Server Context Rundown Routine = !JH("rpc.hlp",4143662857)
2 Client Context Reset = !JH("rpc.hlp",281354972)
2 cpp_quote = !JH("rpc.hlp",2496322869)
2 decode = !JH("rpc.hlp",1074201515)
2 double = !JH("rpc.hlp",1109796958)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -