56 lines
1.3 KiB
C
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__
|