## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# csutil/win32/psdk-compat.h File Reference

Header to smooth out differences between Platform SDK versions. More...

Go to the source code of this file.

## Defines

#define | CDS_FULLSCREEN 0x00000004
#define | CDS_GLOBAL 0x00000008
#define | CDS_NORESET 0x10000000
#define | CDS_RESET 0x40000000
#define | CDS_SET_PRIMARY 0x00000010
#define | CDS_SETRECT 0x20000000
#define | CDS_TEST 0x00000002
#define | CDS_UPDATEREGISTRY 0x00000001
#define | DISP_CHANGE_BADFLAGS -4
#define | DISP_CHANGE_BADMODE -2
#define | DISP_CHANGE_BADPARAM -5
#define | DISP_CHANGE_FAILED -1
#define | DISP_CHANGE_NOTUPDATED -3
#define | DISP_CHANGE_RESTART 1
#define | DISP_CHANGE_SUCCESSFUL 0
#define | ENUM_CURRENT_SETTINGS ((DWORD)-1)
#define | GetWindowLongPtrA GetWindowLongA
#define | GetWindowLongPtrW GetWindowLongW
#define | GWLP_USERDATA GWL_USERDATA
#define | GWLP_WNDPROC GWL_WNDPROC
#define | SetWindowLongPtrA SetWindowLongA
#define | SetWindowLongPtrW SetWindowLongW

## Detailed Description

Header to smooth out differences between Platform SDK versions.

Between versions of Win32 Platform SDKs, symbols are added and sometimes dropped. For easier code maintenance across PSDK versions, select symbols that are notavailable in all versions are provided here.

Definition in file psdk-compat.h.