DecodeSystemPointer function
Decodes a pointer that was previously encoded with EncodeSystemPointer.
Syntax
PVOID DecodeSystemPointer(
PVOID Ptr
);
Parameters
- Ptr
The pointer to be decoded.
Return value
The function returns the decoded pointer.
Remarks
Using EncodeSystemPointer/DecodeSystemPointer is faster than using EncodePointer/DecodePointer, but the encoded system pointers are more vulnerable to attack because the value can be predicted on a per-machine basis.
Requirements
Minimum supported client |
Windows Vista, Windows XP with SP2 [desktop apps only] |
Minimum supported server |
Windows Server 2008, Windows Server 2003 with SP1 [desktop apps only] |
Header |
Winbase.h (include Windows.h) |
Library |
Kernel32.lib |
DLL |
Kernel32.dll |