AddDirectory PROTO
hBase:HDBASE,BinData:PULONG64,SizeOfData:ULONG64,HostInd:ULONG64,NameInd:LPSTR
hBase - указатель на структуру
dsmbase. Хэндл базы данных.
BinData - указатель на тело директории, массив
8-байтных номеров индексов.
SizeOfData
- размер тела директории в байтах, но обычно создаётся пустая директория
с SizeOfData равной нулю и BinData тогда игнорируется.
HostInd
- номер индекса "директории владельца".
NameInd - номер индекса именной строки.
Возвращаемое значение: в rax номер индекса созданой
директории. Если директория с указанным именем уже существует то rax равен
0. Тип ULONG64.
Примечание: Есть функция
NewDirectory принимающая указатель на строку с именем, но
когда в разных директориях нужно создать директории с одними и тем-же именами
то лучше использовать AddDirectory, указывая номера индексов именных строк, так
будет быстрее.