home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Software / TemaCD / activepython / ActivePython-2.1.1.msi / Python21_win32com_storagecon.py < prev    next >
Encoding:
Python Source  |  2001-07-26  |  1.3 KB  |  52 lines

  1. """Constants related to IStorage and related interfaces
  2.  
  3. This file was generated by h2py from d:\msdev\include\objbase.h
  4. then hand edited, a few extra constants added, etc.
  5. """
  6.  
  7. STGC_DEFAULT        = 0
  8. STGC_OVERWRITE      = 1
  9. STGC_ONLYIFCURRENT  = 2
  10. STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4
  11. STGC_CONSOLIDATE    = 8
  12.  
  13. STGTY_STORAGE    = 1
  14. STGTY_STREAM    = 2
  15. STGTY_LOCKBYTES    = 3
  16. STGTY_PROPERTY    = 4
  17. STREAM_SEEK_SET    = 0
  18. STREAM_SEEK_CUR    = 1
  19. STREAM_SEEK_END    = 2
  20.  
  21. LOCK_WRITE    = 1
  22. LOCK_EXCLUSIVE    = 2
  23. LOCK_ONLYONCE    = 4
  24.  
  25. # Generated as from here.
  26.  
  27. CWCSTORAGENAME = 32
  28. STGM_DIRECT = 0x00000000L
  29. STGM_TRANSACTED = 0x00010000L
  30. STGM_SIMPLE = 0x08000000L
  31. STGM_READ = 0x00000000L
  32. STGM_WRITE = 0x00000001L
  33. STGM_READWRITE = 0x00000002L
  34. STGM_SHARE_DENY_NONE = 0x00000040L
  35. STGM_SHARE_DENY_READ = 0x00000030L
  36. STGM_SHARE_DENY_WRITE = 0x00000020L
  37. STGM_SHARE_EXCLUSIVE = 0x00000010L
  38. STGM_PRIORITY = 0x00040000L
  39. STGM_DELETEONRELEASE = 0x04000000L
  40. STGM_NOSCRATCH = 0x00100000L
  41. STGM_CREATE = 0x00001000L
  42. STGM_CONVERT = 0x00020000L
  43. STGM_FAILIFTHERE = 0x00000000L
  44. STGM_NOSNAPSHOT = 0x00200000L
  45. ASYNC_MODE_COMPATIBILITY = 0x00000001L
  46. ASYNC_MODE_DEFAULT = 0x00000000L
  47. STGTY_REPEAT = 0x00000100L
  48. STG_TOEND = 0xFFFFFFFFL
  49. STG_LAYOUT_SEQUENTIAL = 0x00000000L
  50. STG_LAYOUT_INTERLEAVED = 0x00000001L
  51. COM_RIGHTS_EXECUTE = 1
  52.