OBJ_INDEX

OBJ_INDEX struc
    Index      ULONG64 ?
    BaseOffset ULONG64 ?
    NameInd    ULONG64 ?
    HostInd    ULONG64 ?
    FileSize   ULONG64 ?
OBJ_INDEX ends
LPOBJ_INDEX TYPEDEF PTR OBJ_INDEX

Структура хранящая оффсет для определенного объекта, директории или файла. 

  • Index          - номер индекса объекта.
  • BaseOffset     - оффсет в базе данных, для тела директории или файла.
  • NameInd        - номер индекса именной строки.
  • HostInd        - номер индекса "директории владельца". Только для корневой директории может равняться нулю.
  • FileSize       - размер тела объекта в байтах, для директорий всегда кратно 8.

    Примечание: Основное отличие файла от директории состоит в том, что тело файла содержит произвольные бинарные данные, а тело директории содержит массив 8-байтных (тип ULONG64) номеров индексов вложенных объектов и поэтому размер её всегда кратен 8.
     
  • Сайт управляется системой uCoz