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.

55 lines
1.3 KiB

  1. /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name :
  4. ndr64tkn.h
  5. Abstract :
  6. This file defines all the tokens for NDR64
  7. Author :
  8. Mike Zoran mzoran May 2000.
  9. Revision History :
  10. ---------------------------------------------------------------------*/
  11. #ifndef __NDR64TKN_H__
  12. #define __NDR64TKN_H__
  13. // Define the 64bit tokens from the token table.
  14. #define NDR64_BEGIN_TABLE \
  15. typedef enum {
  16. #define NDR64_TABLE_END \
  17. } NDR64_FORMAT_CHARACTER;
  18. #define NDR64_ZERO_ENTRY \
  19. FC64_ZERO = 0x0
  20. #define NDR64_TABLE_ENTRY( number, tokenname, marshal, embeddedmarshall, unmarshall, embeddedunmarshal, buffersize, embeddedbuffersize, memsize, embeddedmemsize, free, embeddedfree, typeflags ) \
  21. , tokenname = number
  22. #define NDR64_SIMPLE_TYPE_TABLE_ENTRY( number, tokenname, simpletypebuffersize, simpletypememorysize ) \
  23. , tokenname = number
  24. #define NDR64_UNUSED_TABLE_ENTRY( number, tokenname ) \
  25. , tokenname = number
  26. #define NDR64_UNUSED_TABLE_ENTRY_NOSYM( number )
  27. #include "tokntbl.h"
  28. #undef NDR64_BEGIN_TABLE
  29. #undef NDR64_TABLE_END
  30. #undef NDR64_ZERO_ENTRY
  31. #undef NDR64_TABLE_ENTRY
  32. #undef NDR64_SIMPLE_TYPE_TABLE_ENTRY
  33. #undef NDR64_UNUSED_TABLE_ENTRY
  34. #undef NDR64_UNUSED_TABLE_ENTRY_NOSYM
  35. #endif // __NDR64TKN_H__