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.

39 lines
785 B

4 years ago
  1. /***********************************************************************
  2. * Microsoft (R) 32-Bit Incremental Linker
  3. *
  4. * Copyright (C) Microsoft Corp 1992-95. All rights reserved.
  5. *
  6. * File: ifpo.h
  7. *
  8. * File Comments:
  9. *
  10. * Incremental FPO management
  11. *
  12. ***********************************************************************/
  13. #ifndef __IFPO_H__
  14. #define __IFPO_H__
  15. typedef DWORD IFPO;
  16. typedef struct FPOI {
  17. IFPO ifpoMac;
  18. IFPO ifpoMax;
  19. FPO_DATA* rgfpo;
  20. IModIdx* rgimod;
  21. DWORD foDebugDir;
  22. } FPOI;
  23. // set initial fpo table entry size
  24. BOOL FPOInit(IFPO ifpoMax);
  25. // imod has changed
  26. BOOL FPODeleteImod(IModIdx imod);
  27. // add group of FPOs
  28. BOOL FPOAddFpo(IModIdx imod, FPO_DATA* rgfpo, IFPO cfpo);
  29. // update FPO tables
  30. BOOL FPOUpdate(FPOI* pfpoi);
  31. #endif // __IFPO_H__