2.2.2.1 NTFRSAPI_INFO
-
typedef struct NTFRSAPI_INFO { ULONG Major; ULONG Minor; ULONG NtFrsMajor; ULONG NtFrsMinor; ULONG SizeInChars; ULONG Flags; ULONG TypeOfInfo; ULONG TotalChars; ULONG CharsToSkip; ULONG OffsetToLines; ULONG OffsetToFree; ULONG Lines[1]; } NTFRSAPI_INFO, *PNTFRSAPI_INFO;
Major: A 32-bit, unsigned integer specifying the major version of the ntfrsapi.dll. This field MUST be zero (0).
Minor: A 32-bit, unsigned integer specifying the minor version of the ntfrsapi.dll.
NtFrsMajor: A 32-bit, unsigned integer specifying the major version of the NtFrs Service. This field MUST be zero (0).
NtFrsMinor: A 32-bit, unsigned integer specifying the minor version of the NtFrs Service.
SizeInChars: A 32-bit, unsigned integer specifying the size of this structure.
Flags: A 32-bit, unsigned integer specifying the returned Blob. It MUST be one of the following values.
-
Value
Meaning
NTFRSAPI_INFO_FLAGS_VERSION
0x00000001
Returned Version info in the Blob is valid.
NTFRSAPI_INFO_FLAGS_FULL
0x00000002
Returned Blob is full.
TypeOfInfo: A 32-bit unsigned integer specifying the Information type. It MUST be one of the following values:
-
Value
Meaning
NTFRSAPI_INFO_TYPE_VERSION
0x00000000
Information on NtFrs Version.
NTFRSAPI_INFO_TYPE_SETS
0x00000001
Information on replica sets.
NTFRSAPI_INFO_TYPE_DS
0x00000002
Information on Directory Services.
NTFRSAPI_INFO_TYPE_MEMORY
0x00000003
Information on memory usage.
NTFRSAPI_INFO_TYPE_IDTABLE
0x00000004
Information on ID tables.
NTFRSAPI_INFO_TYPE_OUTLOG
0x00000005
Information on Outlog tables.
NTFRSAPI_INFO_TYPE_INLOG
0x00000006
Information on Inlog tables.
NTFRSAPI_INFO_TYPE_THREADS
0x00000007
Information on thread usage.
NTFRSAPI_INFO_TYPE_STAGE
0x00000008
Information on staging area.
NTFRSAPI_INFO_TYPE_CONFIGTABLE
0x00000009
Information on Configuration table.
TotalChars: A 32-bit unsigned integer specifying the server stored context for this call. This context can be used in subsequent calls.
CharsToSkip: A 32-bit unsigned integer specifying number of characters to skip over in the next call.
OffsetToLines: A 32-bit unsigned integer specifying the starting offset of returned data.
OffsetToFree: A 32-bit unsigned integer specifying the offset to next free byte in this structure.
Lines: A 8-bit character specifying the starting value of the variable length data buffer returned.