|
|
1.1 ! root 1: /****************************** Module Header ******************************\ ! 2: * Module Name: rcmdsrv.h ! 3: * ! 4: * Copyright (c) 1991, Microsoft Corporation ! 5: * ! 6: * Main include file for remote shell server ! 7: * ! 8: * History: ! 9: * 06-28-92 Davidc Created. ! 10: \***************************************************************************/ ! 11: ! 12: #define UNICODE ! 13: ! 14: #include <windows.h> ! 15: #include <stdio.h> ! 16: #include <assert.h> ! 17: ! 18: // ! 19: // Macros ! 20: // ! 21: ! 22: #define MyCloseHandle(Handle, handle_name) \ ! 23: if (CloseHandle(Handle) == FALSE) { \ ! 24: printf("Close Handle failed for <%s>, error = %d\n", handle_name, GetLastError()); \ ! 25: assert(FALSE); \ ! 26: } ! 27: ! 28: #define Alloc(Bytes) LocalAlloc(LPTR, Bytes) ! 29: #define Free(p) LocalFree(p) ! 30: ! 31: // #define DbgPrint printf ! 32: #define DbgPrint ! 33: ! 34: // ! 35: // Module header files ! 36: // ! 37: ! 38: #include "session.h" ! 39: #include "async.h" ! 40: #include "pipe.h"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.