20.7 Extended Return Mask Values

See Section 20.6, Basic Return Mask Values for the basic values.

Parameters in functions with extended return mask functionality can have the values that follow in addition to basic return mask values. Successful use of these values is limited to functions on NetWare 4.10 or higher.

C Value

Delphi Value

Value Name

0x1000L

$1000

IM_REFERENCE_ID (4.1x and above)—corresponds to currentReferenceID in NW_ENTRY_INFO2.

0x2000L

$2000

IM_NS_ATTRIBUTES (4.1x and above)—corresponds to NSFileAttributes in NW_ENTRY_INFO2.

0x4000L

$4000

IM_DATASTREAM_SIZES or IM_DATASTREAM_ACTUAL (4.1x and above)—corresponds to numberOfDataStreamFATInfo and dataStreamFATInfo[3] in NW_ENTRY_INFO2. numberOfDataStreamFATInfo specifies how many items were actually returned in dataStreamFATInfo[3].

0x8000L

$8000

IM_DATASTREAM_LOGICAL

0x00010000L

$00010000

IM_LASTUPDATEDINSECONDS (4.1x and above)—corresponds to secondsRelativeToTheYear2000 in NW_ENTRY_INFO2.

0x00020000L

$00020000

IM_DOSNAME (4.1x and above)—corresponds to DOSNameLen and DOSName[13] in NW_ENTRY_INFO2.

0x00040000L

$00040000

IM_FLUSHTIME (4.1x and above)—corresponds to flushTime in NW_ENTRY_INFO2.

0x00080000L

$00080000

IM_PARENTBASEID (4.1x and above)—corresponds to parentBaseID in NW_ENTRY_INFO2.

0x00100000L

$00100000

IM_MACFINDER (4.1x and above)—corresponds to MacFinderInfo[32] in NW_ENTRY_INFO2.

0x00200000L

$00200000

IM_SIBLINGCOUNT (4.1x and above)—corresponds to siblingCount[32] in NW_ENTRY_INFO2 and applies only to a directory entry. For files, zero is returned. This is the number of entries in the directory (excluding "." and "..").

0x00400000L

$00400000

IM_EFECTIVERIGHTS (4.1x and above)—corresponds to effectiveRights in NW_ENTRY_INFO2.

0x00800000L

$00800000

IM_MACTIME (4.1x and above)—corresponds to MacTime in NW_ENTRY_INFO2.

0x01000000L

$01000000

IM_LASTACCESSEDTIME (5.x and above)—corresponds to lastAccessedTime in NW_ENTRY_INFO2.

0x01FFF000L

$01FFF000

IM_EXTENDED_ALL is used to return all the extended information corresponding to bits 12-24 in retInfoMask.

0x40000000L

$40000000

IM_NSS_LARGE_SIZES

0x80000000L

$80000000

IM_COMPRESSED_INFO

0x80000000L

$80000000

IM_NS_SPECIFIC_INFO (4.1x and above)—corresponds to numberOfDataStreamSizeInfo and dataStreamSizeInfo[3] in NW_ENTRY_INFO2. numberOfDataStreamSizeInfo specifies how many items were actually returned in dataStreamSizeInfo[3].