WHELLOP.C
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /****************************************************************************
  2.                    Microsoft RPC Version 2.0
  3.            Copyright Microsoft Corp. 1992, 1993, 1994- 1996
  4.                          whello Example
  5.     FILE:       whellop.c
  6.     PURPOSE:    Remote procedures that are linked with the server
  7.                 side of RPC distributed application
  8.     FUNCTIONS:  HelloProc() - prints "hello, world" or other string
  9.                 sent by client to server
  10.     COMMENTS:   Windows version of the "Hello, world" example.
  11.                 Windows can have several copies of your application
  12.                 running at the same time.  The variable hInst keeps
  13.                 track of which instance the application is so that
  14.                 processing will be to the correct window.
  15. ****************************************************************************/
  16. #include <stdlib.h>
  17. #include <stdio.h>
  18. #include "whello.h"    // header file generated by MIDL compiler
  19. void HelloProc(unsigned char * pszString)
  20. {
  21.     printf("%sn", pszString);
  22. }
  23. void Shutdown(void)
  24. {
  25.     RPC_STATUS status;
  26.     printf("Calling RpcMgmtStopServerListeningn");
  27.     status = RpcMgmtStopServerListening(NULL);
  28.     printf("RpcMgmtStopServerListening returned: 0x%xn", status);
  29.     if (status) {
  30.         exit(status);
  31.     }
  32.     printf("Calling RpcServerUnregisterIfn");
  33.     status = RpcServerUnregisterIf(NULL, NULL, FALSE);
  34.     printf("RpcServerUnregisterIf returned 0x%xn", status);
  35.     if (status) {
  36.         exit(status);
  37.     }
  38. }
  39. /* end of file whellop.c */