IIDNULL
IIDNULL is a sentinel value used in some programming environments to denote a null or unspecified interface identifier (IID). It corresponds to a GUID (globally unique identifier) with all zero bits, typically written in its canonical form as 00000000-0000-0000-0000-000000000000. In Windows COM and related systems, interface identifiers are GUIDs that uniquely identify interfaces.
The primary role of IIDNULL is to signal that no particular interface is being requested or that
Usage and semantics can vary by framework. In practice, developers may compare an IID against IIDNULL to
See also: GUID, GUID_NULL, IID, IID_IUnknown, QueryInterface.