|
|
1.1 root 1: /****************************************************************************
2: Microsoft RPC Version 1.0
3: Copyright Microsoft Corp. 1992
4: WHello Example
5:
6: FILE: whellop.c
7: PURPOSE: Remote procedures that are linked with the server
8: side of RPC distributed application
9: FUNCTIONS: HelloProc() - prints "hello, world" or other string
10: sent by client to server
11: COMMENTS:
12: ****************************************************************************/
13: #include <stdlib.h>
14: #include <stdio.h> // printf
15: #include <rpc.h>
16: #include "whello.h"
17:
18: void HelloProc(char * pszString)
19: {
20: printf("%s\n", pszString);
21: }
22:
23: void Shutdown(void)
24: {
25: RPC_STATUS status;
26:
27: printf("Calling RpcMgmtStopServerListening\n");
28: status = RpcMgmtStopServerListening(NULL);
29: printf("RpcMgmtStopServerListening returned: 0x%x\n", status);
30: if (status) {
31: exit(2);
32: }
33:
34: printf("Calling RpcServerUnregisterIf\n");
35: status = RpcServerUnregisterIf(NULL, NULL, FALSE);
36: printf("RpcServerUnregisterIf returned 0x%x\n", status);
37: if (status) {
38: exit(2);
39: }
40: }
41:
42: /* end of file whellop.c */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.