Value Access (Доступ)
STGM_READ 0x00000000L Открыть для чтения STGM_WRIT 0x00000001L Доступ для записи STGM_READWRITE 0x00000002L Доступ для чтения и записи
Sharing (Совместный доступ)
STGM_SHARE_DENY_NONE 0x00000040L Без режима защиты STGM_SHARE_DENY_READ 0x00000030L Запрещает открытие другим в режиме чтения STGM_SHARE_DENY_WRITE 0x00000020L Запрещает открытие другим для записи STGM_SHARE_EXCLUSIVE 0x00000010L Эксклюзивный режим (запрещает другим и чтение и запись) STGM_PRIORITY 0x00040000L Открытие в приоритетном режиме
Creation (Создание)
STGM_CREATE 0x00001000L Создается новое хранилище или поток, уже существующее удаляется STGM_CONVERT 0x00020000L Преобразует неструктурированное хранилище в структурированное STGM_FAILIFTHERE 0x00000000L Запрещает перезапись хранилища при создании
Transactioning (Транзакции)
STGM_DIRECT 0x00000000L Нетранзакционный режим STGM_TRANSACTED 0x00010000L Транзакционный режим
Delete On Release (удаление)
STGM_DELETEONRELEASE 0x04000000L Удалять при освобождении хранилища