1.4.3 Buffered Data and Buffer Initialization
-
RtlCompareMemory
-
Compares data, given pointers to caller-supplied buffers and the length in
bytes for the comparison. Returns the number of bytes that were equal.
-
RtlCopyMemory
-
Copies the data from one caller-supplied buffer to another, given pointers to
both buffers and the length in bytes to be copied.
-
RtlMoveMemory
-
Copies the data from one caller-supplied memory range to another, given
pointers to the base of both ranges and the length in bytes to be copied.
-
RtlFillMemory
-
Fills a caller-supplied buffer with the specified UCHAR value, given a pointer
to the buffer and the length in bytes to be filled.
-
RtlZeroMemory
-
Fills a buffer with zeros, given a pointer to the caller-supplied buffer and
the length in bytes to be filled.
-
RtlStoreUshort
-
Stores a USHORT value at a given address, avoiding alignment faults.
-
RtlRetrieveUshort
-
Retrieves a USHORT value at a given address, avoiding alignment faults, and
stores the value at a given address, which is assumed to be aligned.
-
RtlStoreUlong
-
Stores a ULONG value at a given address, avoiding alignment faults.
-
RtlRetrieveUlong
-
Retrieves a ULONG value at a given address, avoiding alignment faults, and
stores the value at a given address, which is assumed to be aligned.