Field | Linkage |
pParent | Used in local procedures, global procedures, thunk start, with start, and block start symbols. If the scope is not enclosed by another lexical scopes, then pParent is zero. Otherwise, the parent of this scope is the symbol within this module that opens the outer scope that encloses this scope but encloses no other scope that encloses this scope. The pParent field contains the offset from the begining of the module's symbol table of the symbol that opens the enclosing lexical scope. |
pNext | Used in start search local procedures, global procedures, and thunk start symbols. The pNext field, along with the start search symbol, defines a group of lexically scoped symbols within a symbol table that are contained within a code segment or PE section. For each segment or section represented in the symbol table, there is a start search symbol that contains the offset from the start of the symbols for this module to the first procedure or thunk contained in the segment. Each outermost lexical scope symbol has a next field containing the next outermost scope symbol contained in the segment. The last outermost scope in the symbol table for each segment has a next field of zero. |
pEnd | This field is defined for local procedures, global procedures, thunk, block, and with symbols. The end field contains the offset from the start of the symbols for this module to the matching block end symbol that terminates the lexical scope. |