windows-nt/Source/XPSP1/NT/com/rpc/midl/inc/ndr64tkn.h
2020-09-26 16:20:57 +08:00

56 lines
1.3 KiB
C

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Copyright (c) 2000 Microsoft Corporation
Module Name :
ndr64tkn.h
Abstract :
This file defines all the tokens for NDR64
Author :
Mike Zoran mzoran May 2000.
Revision History :
---------------------------------------------------------------------*/
#ifndef __NDR64TKN_H__
#define __NDR64TKN_H__
// Define the 64bit tokens from the token table.
#define NDR64_BEGIN_TABLE \
typedef enum {
#define NDR64_TABLE_END \
} NDR64_FORMAT_CHARACTER;
#define NDR64_ZERO_ENTRY \
FC64_ZERO = 0x0
#define NDR64_TABLE_ENTRY( number, tokenname, marshal, embeddedmarshall, unmarshall, embeddedunmarshal, buffersize, embeddedbuffersize, memsize, embeddedmemsize, free, embeddedfree, typeflags ) \
, tokenname = number
#define NDR64_SIMPLE_TYPE_TABLE_ENTRY( number, tokenname, simpletypebuffersize, simpletypememorysize ) \
, tokenname = number
#define NDR64_UNUSED_TABLE_ENTRY( number, tokenname ) \
, tokenname = number
#define NDR64_UNUSED_TABLE_ENTRY_NOSYM( number )
#include "tokntbl.h"
#undef NDR64_BEGIN_TABLE
#undef NDR64_TABLE_END
#undef NDR64_ZERO_ENTRY
#undef NDR64_TABLE_ENTRY
#undef NDR64_SIMPLE_TYPE_TABLE_ENTRY
#undef NDR64_UNUSED_TABLE_ENTRY
#undef NDR64_UNUSED_TABLE_ENTRY_NOSYM
#endif // __NDR64TKN_H__