The structure of one of the files that contains Registry data is corrupt, or the image of the file in memory is corrupt, or the file could not be recovered because the alternate copy or log was absent or corrupt.

For the Unicode character set this includes the characters 0x FFFF and 0x FFFE.

An attempt was made to open a device that was sharing an IRQ with other devices.

Since quota may already have been charged to several processes which have handles to the object, it is not reasonable to alter the size of the allocated memory.

Instead, a request that requires more memory than has been allotted must fail and the STATUS_ALLOTED_SPACE_EXCEEDED error returned.

This warning level status indicates that the transaction state already exists for the registry sub-tree, but that a transaction commit was previously aborted.

The commit has NOT been completed, but has not been rolled back either (so it may still be committed if desired).If an MM error is returned which is not defined in the standard Fs Rtl filter, it is converted to one of the following errors which is guaranteed to be in the filter.Indicates that an attempt was made to assign protection to a file system file or directory and one of the SIDs in the security descriptor could not be translated into a GUID that could be stored by the file system.At least one other device that uses that IRQ was already opened.Two concurrent opens of devices that share an IRQ and only work via interrupts is not supported for the particular bus type that the devices use.For example, a request has been made to start a new transaction with one already in progress, or a request has been made to apply a transaction when one is not currently in progress.