Source code of Windows XP (NT5)
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.

43 lines
1.0 KiB

  1. #define BSC_MAJ 1
  2. #define BSC_MIN 0
  3. #define BSC_UPD 4
  4. #pragma pack(1)
  5. typedef struct {
  6. WORD ModName; // module name symbol index */
  7. WORD mSymEnd; // last ModSym index */
  8. } MODLIST;
  9. typedef struct {
  10. WORD ModSymProp; // sym 1st property index */
  11. } MODSYMLIST;
  12. typedef struct {
  13. WORD PropEnd; // last Property index */
  14. WORD Atom; // Atom cache sym idx */
  15. WORD Page; // Atom cache sym page */
  16. } SYMLIST;
  17. typedef struct {
  18. WORD PropName; // owner name symbol index
  19. WORD PropAttr; // Property attribute
  20. WORD DefEnd; // last Definition index
  21. DWORD RefEnd; // last Reference index
  22. WORD CalEnd; // last Calls/uses index
  23. WORD CbyEnd; // last Calld/used index
  24. } PROPLIST;
  25. typedef struct {
  26. WORD RefNam; // file name symbol index
  27. WORD RefLin; // reference line number
  28. WORD isbr; // sbr file this item is found in
  29. } REFLIST;
  30. typedef struct {
  31. WORD UseProp; // symbol called/used (by)
  32. BYTE UseCnt; // symbol called/used (by) cnt
  33. WORD isbr; // sbr file this item is found in
  34. } USELIST;
  35. #pragma pack()