Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
923 B

  1. /*++
  2. Copyright (c) 1997 Microsoft Corporation
  3. Module Name:
  4. frsinrpc.h
  5. Abstract:
  6. Structs shared with rpc functions. This will be fleshed out over time.
  7. Author:
  8. Billy Fuller 18-Apr-1997
  9. Revision History:
  10. --*/
  11. //
  12. // The version vector
  13. //
  14. typedef struct _COMM_PACKET {
  15. ULONG Major; // major version number
  16. ULONG Minor; // minor version number
  17. ULONG CsId; // command server id
  18. ULONG MemLen; // allocated memory
  19. ULONG PktLen; // data length
  20. ULONG UpkLen; // unpack length
  21. #ifdef MIDL_PASS
  22. [size_is(PktLen)] UCHAR *Pkt; // blob in RPC syntax
  23. [ignore] void *DataName;
  24. [ignore] void *DataHandle;
  25. #else MIDL_PASS
  26. UCHAR *Pkt; // blob in C syntax
  27. PWCHAR DataName;
  28. HANDLE DataHandle;
  29. #endif MIDL_PASS
  30. } COMM_PACKET, *PCOMM_PACKET;