// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // PARTICULAR PURPOSE. // // Copyright (c) Microsoft Corporation. All rights reserved. /**************************************************************************** Microsoft RPC DynEpt Example FILE: dyneptp.c PURPOSE: Remote procedures that are linked with the server side of RPC distributed application FUNCTIONS: HelloProc() - prints "What a dynamic world" or other string sent by client to server COMMENTS: This version of the distributed application that prints "What a dynamic world world" (or other string) on the server features a client that manages its connection to the server. It uses the binding handle dynept_IfHandle, defined in the file dynept.h. ****************************************************************************/ #include #include #include "dynept.h" // header file generated by MIDL compiler void HelloProc(IN RPC_BINDING_HANDLE hBinding,unsigned char * pszString) { printf_s("%s\n", pszString); } void Shutdown(IN RPC_BINDING_HANDLE hBinding) { RPC_STATUS status; printf_s("Calling RpcMgmtStopServerListening\n"); status = RpcMgmtStopServerListening(NULL); printf_s("RpcMgmtStopServerListening returned: 0x%x\n", status); if (status) { exit(status); } } /* end file dyneptp.c */