POLICY_MODIFICATION_INFO structure (ntsecapi.h)

The POLICY_MODIFICATION_INFO structure is used to query information about the creation time and last modification of the LSA database. The LsaQueryInformationPolicy function uses this structure when its InformationClass parameter is set to PolicyModificationInformation.

Syntax

typedef struct _POLICY_MODIFICATION_INFO {
  LARGE_INTEGER ModifiedId;
  LARGE_INTEGER DatabaseCreationTime;
} POLICY_MODIFICATION_INFO, *PPOLICY_MODIFICATION_INFO;

Members

ModifiedId

A LARGE_INTEGER structure containing a 64-bit unsigned integer that is incremented each time anything in the LSA database is modified. This value is modified only on primary domain controllers.

DatabaseCreationTime

A LARGE_INTEGER structure that indicates the date and time the LSA database was created. This is a UTC-based time that uses the FILETIME format. On backup domain controllers, this value is replicated from the primary domain controller. For more information about UTC-based time, see System Time.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header ntsecapi.h

See also

FILETIME

LsaQueryInformationPolicy

LsaSetInformationPolicy

POLICY_INFORMATION_CLASS