1 out of 3 rated this helpful - Rate this topic

DecodeSystemPointer function

Applies to: desktop apps only

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

Minimum supported server

Windows Server 2008, Windows Server 2003 with SP1

Header

Winbase.h (include Windows.h)

Library

Kernel32.lib

DLL

Kernel32.dll

See also

DecodePointer
EncodeSystemPointer

 

 

Send comments about this topic to Microsoft

Build date: 4/6/2012

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ