Leaked source code of windows server 2003
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.

151 lines
6.0 KiB

  1. $end =the end of file
  2. AcfImpHdlTypeSpec =implicit handle type specification
  3. ActualDeclarationSpecifiers =a type specification
  4. AdditiveExpr =an expression
  5. AndExpr =an expression
  6. ArgExprList =arguments of function
  7. ArrayBoundsPair =an array bound specification
  8. ArrayDecl =an array declarator
  9. AssignmentExpr =an expression
  10. AssignOps =assignment operators
  11. AttrVar =an attribute expression
  12. AttrVarList =a list of attribute expressions
  13. Attributes =an attribute
  14. AttrSet =an attribute
  15. BaseInterfaceList =a list of base interfaces
  16. CastExpr =an expression
  17. ConditionalExpr =an expression
  18. ConstantExpr =a constant expression
  19. ConstantExprs =a constant expression
  20. DOTDOT =\"..\"
  21. Declaration =a type specification
  22. DeclarationSpecifiers =a type specification
  23. DeclarationSpecifiersPostFix =a type specification
  24. Declarator =a declarator
  25. Declarator2 =a declarator
  26. DefaultCase =a union default case
  27. EOI =the end of file
  28. EndPtSpec =an end point specification
  29. EndPtSpecs =end point specifications
  30. Enumerator =an enum label
  31. EnumeratorList =an enumerator list
  32. AddOp =+ or -
  33. ANDAND =&&
  34. EqualityExpr =an expression
  35. EQUALS ===
  36. ExclusiveOrExpr =an expression
  37. Expr =an expression
  38. FieldAttribute =a field attribute
  39. FieldAttributes =a field attribute
  40. FieldAttrSet =a field attribute
  41. GTEQ =>=
  42. Guid =a uuid specification
  43. GuidNumber =a uuid specification
  44. GuidRep =a uuid specification
  45. IDENTIFIER =an identifier
  46. IdentifierList =a list of identifiers
  47. Import =an import construct
  48. ImportList =a list of import files
  49. ImportName =an import file name
  50. InclusiveOrExpr =an expression
  51. InitDeclarator =a declarator
  52. InitDeclaratorList =a declarator
  53. Initializer =an initializer
  54. InitializerList =an initializer
  55. Interface =an interface declaration
  56. InterfaceAttributes =an idl interface attribute
  57. InterfaceAttrSet =an idl interface attribute
  58. InterfaceBody =a type declaration
  59. InterfaceComp =a type declaration
  60. InterfaceComponent =a type declaration
  61. InterfaceName =an interface name
  62. IntModifier =modifiers for type \"int\"
  63. IntModifiers =modifiers for type \"int\"
  64. IntSize =an int size specification
  65. KWBITSET =the keyword \"bitset\"
  66. KWCASE =the keyword \"case\"
  67. KWCHAR =the keyword \"char\"
  68. KWDEFAULT =the keyword \"default\"
  69. KWDOUBLE =the keyword \"double\"
  70. KWINT =the keyword \"int\"
  71. KWINTERFACE =the keyword \"interface\"
  72. KWLONG =the keyword \"long\"
  73. KWSHAPE =the keyword \"shape\"
  74. LogicalAndExpr =an expression
  75. LSHIFT =<<
  76. LTEQ =<=
  77. MemberDeclaration =a field declaration
  78. MemberDeclarator =a field declarator
  79. MemberDeclaratorList =a field declarator
  80. Modifier =a type modifier
  81. MultExpr =an expression
  82. MultOp =* or /
  83. NidlDefaultCase =an encapsulated union default case
  84. NidlMemberDeclaration =a field declaration
  85. NidlUnionBody =an encapsulated union case construct
  86. NidlUnionCase =an encapsulated union case construct
  87. NidlUnionCaseLabel =an encapsulated union case label
  88. NidlUnionSwitch =an encapsulated union switch specification
  89. NOTEQ =!=
  90. NUMERICCONSTANT =a number
  91. ObjectName =a COM object name
  92. OneAttribute =an idl attribute
  93. OneInterface =an interface declaration
  94. OperationAttribute =an operation attribute
  95. OperationAttributeList =an operation attribute
  96. OpOrSwTypeAttrSet =operation or union switch type attribute
  97. OptionalAttrList =an attribute
  98. OptionalBaseIF =a base interface name
  99. OptionalComma =a comma
  100. OptionalConst =the \"const\" keyword
  101. OptionalDeclarator =a declarator
  102. OptionalInitDeclaratorList =a declarator list
  103. OptionalModifierList =a type modifier
  104. OptionalTag =an identifier
  105. OptionalTypeQualifiers =a type qualifier
  106. OptPackIndex =a packing level (1,2,4, or 8)
  107. OptShape =the keyword \"shape\"
  108. OROR =||
  109. PackIndex =a packing level (1,2,4, or 8)
  110. ParamAttribute =a parameter attribute
  111. ParamAttributeList =a parameter attribute
  112. ParamAttrSet =a list of paramter attributes
  113. ParameterDeclaration =a parameter declaration
  114. ParameterTypeDeclaration =a parameter type specification ( did you forget to define or specify the type of the parameter ? )
  115. ParameterTypeList =a parameter type specification
  116. ParamsDecl2 =a parameter declaration
  117. PhantomInterface =an interface specification
  118. PhantomPushSymtab =when entering a new scope
  119. Pointer2 =a pointer or a declarator
  120. POINTSTO =->
  121. PtrAttr =a pointer attribute
  122. PushOrPop =\"push\" or \"pop\"
  123. RelationalExpr =an expression
  124. RpcProg =idl interface attributes
  125. RSHIFT =>>
  126. segbase =a keyword \"segname\" / \"segment\" / \"self\"
  127. ShiftExpr =an expression
  128. SignSpecs =a + or -
  129. SimpleTypeSpec =a type specification
  130. StorageClassSpecifier =a storage specifer
  131. STRING =a string literal
  132. StructDeclarationList =declaration of structure fields
  133. SwitchTypeSpec =a integer, char, or boolean type specification or enum name
  134. Tag =an identifier
  135. TypeAttribute =a type attribute
  136. TypeAttributeList =a list of type attributes
  137. TypeAttributes =a type attribute
  138. TypeAttrSet =a type attribute
  139. TypeDeclarationSpecifiers =a type specification
  140. TypedefDeclarator =a typedef name
  141. TypedefDeclaratorList =a typedef name
  142. TYPENAME =a type name
  143. TypeQualifier =a type qualifier
  144. TypeSpecifier =a type specification
  145. UnaryExpr =a unary expression
  146. UnionBody =the fields of a union
  147. UnionCase =a union case construct
  148. UnionName =a union name
  149. UnionTypeSwitchAttr =a switch_type specification
  150. VERSIONTOKEN =version specifications
  151. XmitType =a transmit_type specification