source: trunk/src/rpcrt4/string.cpp@ 3317

Last change on this file since 3317 was 3317, checked in by davidr, 25 years ago

Added more stubs; updated .def

File size: 3.7 KB
Line 
1/* $Id: string.cpp,v 1.2 2000-04-04 19:49:03 davidr Exp $ */
2/*
3 * RPCRT4 library
4 * RpcString manipulation
5 *
6 * 2000/02/05
7 *
8 * Copyright 2000 David J. Raison
9 *
10 * Project Odin Software License can be found in LICENSE.TXT
11 *
12 */
13
14#include "rpcrt4.h"
15
16// ----------------------------------------------------------------------
17// RpcStringFreeA
18// ----------------------------------------------------------------------
19RPCRTAPI RPC_STATUS RPC_ENTRY
20RpcStringFreeA (
21 IN OUT unsigned char __RPC_FAR * __RPC_FAR * String
22 )
23{
24 dprintf(("RPCRT4: %s", __FUNCTION__));
25
26 HeapFree(GetProcessHeap(), 0, *String);
27
28 return RPC_S_OK;
29}
30
31
32// ----------------------------------------------------------------------
33// RpcStringFreeW
34// ----------------------------------------------------------------------
35RPCRTAPI RPC_STATUS RPC_ENTRY
36RpcStringFreeW (
37 IN OUT unsigned short __RPC_FAR * __RPC_FAR * String
38 )
39{
40 dprintf(("RPCRT4: %s", __FUNCTION__));
41
42 HeapFree(GetProcessHeap(), 0, *String);
43
44 return RPC_S_OK;
45}
46
47// ----------------------------------------------------------------------
48// RpcStringBindingComposeA
49// ----------------------------------------------------------------------
50RPCRTAPI RPC_STATUS RPC_ENTRY
51RpcStringBindingComposeA (
52 IN unsigned char __RPC_FAR * ObjUuid OPTIONAL,
53 IN unsigned char __RPC_FAR * Protseq OPTIONAL,
54 IN unsigned char __RPC_FAR * NetworkAddr OPTIONAL,
55 IN unsigned char __RPC_FAR * Endpoint OPTIONAL,
56 IN unsigned char __RPC_FAR * Options OPTIONAL,
57 OUT unsigned char __RPC_FAR * __RPC_FAR * StringBinding OPTIONAL
58 )
59{
60 dprintf(("RPCRT4: %s - Stub", __FUNCTION__));
61 return RPC_S_OUT_OF_MEMORY;
62}
63
64
65// ----------------------------------------------------------------------
66// RpcStringBindingComposeW
67// ----------------------------------------------------------------------
68RPCRTAPI RPC_STATUS RPC_ENTRY
69RpcStringBindingComposeW (
70 IN unsigned short __RPC_FAR * ObjUuid OPTIONAL,
71 IN unsigned short __RPC_FAR * Protseq OPTIONAL,
72 IN unsigned short __RPC_FAR * NetworkAddr OPTIONAL,
73 IN unsigned short __RPC_FAR * Endpoint OPTIONAL,
74 IN unsigned short __RPC_FAR * Options OPTIONAL,
75 OUT unsigned short __RPC_FAR * __RPC_FAR * StringBinding OPTIONAL
76 )
77{
78 dprintf(("RPCRT4: %s - Stub", __FUNCTION__));
79 return RPC_S_OUT_OF_MEMORY;
80}
81
82
83// ----------------------------------------------------------------------
84// RpcStringBindingParseA
85// ----------------------------------------------------------------------
86RPCRTAPI RPC_STATUS RPC_ENTRY
87RpcStringBindingParseA (
88 IN unsigned char __RPC_FAR * StringBinding,
89 OUT unsigned char __RPC_FAR * __RPC_FAR * ObjUuid OPTIONAL,
90 OUT unsigned char __RPC_FAR * __RPC_FAR * Protseq OPTIONAL,
91 OUT unsigned char __RPC_FAR * __RPC_FAR * NetworkAddr OPTIONAL,
92 OUT unsigned char __RPC_FAR * __RPC_FAR * Endpoint OPTIONAL,
93 OUT unsigned char __RPC_FAR * __RPC_FAR * NetworkOptions OPTIONAL
94 )
95{
96 dprintf(("RPCRT4: %s - Stub", __FUNCTION__));
97 return RPC_S_OUT_OF_MEMORY;
98}
99
100
101// ----------------------------------------------------------------------
102// RpcStringBindingParseW
103// ----------------------------------------------------------------------
104RPCRTAPI RPC_STATUS RPC_ENTRY
105RpcStringBindingParseW (
106 IN unsigned short __RPC_FAR * StringBinding,
107 OUT unsigned short __RPC_FAR * __RPC_FAR * ObjUuid OPTIONAL,
108 OUT unsigned short __RPC_FAR * __RPC_FAR * Protseq OPTIONAL,
109 OUT unsigned short __RPC_FAR * __RPC_FAR * NetworkAddr OPTIONAL,
110 OUT unsigned short __RPC_FAR * __RPC_FAR * Endpoint OPTIONAL,
111 OUT unsigned short __RPC_FAR * __RPC_FAR * NetworkOptions OPTIONAL
112 )
113{
114 dprintf(("RPCRT4: %s - Stub", __FUNCTION__));
115 return RPC_S_OUT_OF_MEMORY;
116}
117
Note: See TracBrowser for help on using the repository browser.