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.

58 lines
1.9 KiB

  1. ;//+-------------------------------------------------------------------------
  2. ;//
  3. ;// Microsoft Windows
  4. ;// Copyright (C) Microsoft Corporation, 1992 - 1993.
  5. ;//
  6. ;// File: storage.def
  7. ;//
  8. ;// Contents: storage.dll module definition file
  9. ;//
  10. ;// History: 23-Sep-92 DrewB Created from multiple def files
  11. ;// 09-Oct-92 AlexT Added HEAPSIZE to 16-bit definitions
  12. ;// 03-Feb-93 DrewB Changed docfile.def to storage.def
  13. ;//
  14. ;// Note: $(OLE)\storage.def is used for 16-bit builds
  15. ;// $(OLE)\storag32.def is used for non-Cairo 32-bit builds
  16. ;// $(COMMON)\ilib\storag32.def is used for Cairo 32-bit builds
  17. ;//
  18. ;//--------------------------------------------------------------------------
  19. LIBRARY STORAGE
  20. #ifndef WIN32
  21. EXETYPE WINDOWS 3.1
  22. CODE DISCARDABLE LOADONCALL MOVABLE SHARED
  23. DATA LOADONCALL SINGLE MOVABLE
  24. ; HEAPSIZE is required for RETAIL 16-bit builds where
  25. ; we do some local allocations.
  26. #if DBG == 0
  27. HEAPSIZE 0
  28. #else
  29. HEAPSIZE 1024
  30. #endif
  31. EXPORTS
  32. WEP @0 RESIDENTNAME
  33. STGCREATEDOCFILE @1
  34. STGCREATEDOCFILEONILOCKBYTES @2
  35. STGOPENSTORAGE @3
  36. STGOPENSTORAGEONILOCKBYTES @4
  37. STGISSTORAGEFILE @5
  38. STGISSTORAGEILOCKBYTES @6
  39. STGSETTIMES @7
  40. DLLGETCLASSOBJECT @103
  41. #if DBG == 1
  42. DFDEBUG @300
  43. DFSETRESLIMIT @310
  44. DFGETRESLIMIT @311
  45. DFGETMEMALLOCED @302
  46. DFPRINTALLOCS @303
  47. #endif
  48. #else
  49. #error storage.def should only be used for 16-bit builds
  50. #endif