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