Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

127 lines
4.9 KiB

$end =the end of file
AcfImpHdlTypeSpec =implicit handle type specification
ActualDeclarationSpecifiers =a type specification
AdditiveExpr =an expression
AndExpr =an expression
ArgExprList =arguments of function
ArrayBoundsPair =an array bound specification
ArrayDecl =an array declarator
AssignmentExpr =an expression
AssignOps =assignment operators
AttrVar =an attribute expression
AttrVarList =a list of attribute expressions
CastExpr =an expression
ConditionalExpr =an expression
ConstantExpr =a constant expression
ConstantExprs =a constant expression
DOTDOT =\"..\"
Declaration =a type specification
DeclarationSpecifiers =a type specification
DeclarationSpecifiersPostFix =a type specification
Declarator =a declarator
Declarator2 =a declarator
DefaultCase =a union default case
EOI =the end of file
EndPtSpec =an end point specification
EndPtSpecs =end point specifications
Enumerator =an enum label
EnumeratorList =an enumerator list
EqualityExpr =an expression
ExclusiveOrExpr =an expression
Expr =an expression
FieldAttrSet =a field attribute
FieldAttribute =a field attribute
FieldAttributes =a field attribute
Guid =a uuid specification
GuidNumber =a uuid specification
GuidRep =a uuid specification
IDENTIFIER =an identifier
IdentifierList =a list of identifiers
Import =an import construct
ImportList =a list of import files
ImportName =an import file name
InclusiveOrExpr =an expression
InitDeclarator =a declarator
InitDeclaratorList =a declarator
Initializer =an initializer
InitializerList =an initializer
IntModifier =modifiers for type \"int\"
IntModifiers =modifiers for type \"int\"
IntSize =an int size specification
InterfaceAttrSet =an idl interface attribute
InterfaceAttributes =an idl interface attribute
InterfaceBody =a type declaration
InterfaceComp =a type declaration
InterfaceComponent =a type declaration
KWBITSET =the keyword \"bitset\"
KWCHAR =the keyword \"char\"
KWCASE =the keyword \"case\"
KWDEFAULT =the keyword \"default\"
KWDOUBLE =the keyword \"double\"
KWINT =the keyword \"int\"
KWINTERFACE =the keyword \"interface\"
KWSHAPE =the keyword \"shape\"
LogicalAndExpr =an expression
MemberDeclarator =a field declarator
MemberDeclaratorList =a field declarator
MemberDeclaration =a field declaration
MultExpr =an expression
NUMERICCONSTANT =a number
NidlDefaultCase =an encapsulated union default case
NidlUnionBody =an encapsulated union case construct
NidlUnionCase =an encapsulated union case construct
NidlUnionCaseLabel =an encapsulated union case label
NidlUnionSwitch =an encapsulated union switch specification
OneInterfaceAttribute =an idl interface attribute
OperationAttribute =an operation attribute
OperationAttributeList =an operation attribute
OpOrSwTypeAttrSet =operation or union switch type attribute
OptionalComma =a comma
OptionalDeclarator =a declarator
OptionalInitDeclaratorList =a declarator list
OptionalTag =an identifier
OptionalTypeQualifiers =a type qualifier
OptionalConst =the \"const\" keyword
OptShape =the keyword \"shape\"
ParamAttrSet =a list of paramter attributes
ParamAttribute =a parameter attribute
ParamAttributeList =a parameter attribute
ParameterTypeDeclaration =a parameter type specification ( did you forget to define or specify the type of the parameter ? )
ParamsDecl2 =a parameter declaration
ParameterDeclaration =a parameter declaration
PhantomInterface =an interface specification
Pointer2 =a pointer or a declarator
PtrAttr =a pointer attribute
RelationalExpr =an expression
RpcProg =idl interface attributes
STRING =a string literal
ShiftExpr =an expression
StructDeclarationList =declaration of structure fields
SwitchTypeSpec =a integer, char, or boolean type specification or enum name
Tag =a struct/union/enum tag
TypeAttrSet =a type attribute
TypeAttribute =a type attribute
TypeAttributeList =a list of type attributes
TypeAttributes =a type attribute
TypeDeclarationSpecifiers =a type specification
TYPENAME =a type name
UnionTypeSwitchAttr =a switch_type specification
UnaryExpr =a unary expression
UnionBody =the fields of a union
UnionCase =a union case construct
UnionName =a union name
XmitType =a transmit_type specification
segbase =a keyword \"segname\" / \"segment\" / \"self\"
OROR =||
ANDAND =&&
EQUALS ===
NOTEQ =!=
LTEQ =<=
GTEQ =>=
LSHIFT =<<
RSHIFT =>>
AddOp =+ or -
MultOp =* or /
POINTSTO =->
VERSIONTOKEN =version specifications