uLib  User mode C/C++ extended API library for Win32 programmers.
Defined Constants and Composites

Module Description

Inrease readability through decluttering/unobfuscation.

Macros

#define GENERIC_RW   (GENERIC_READ | GENERIC_WRITE)
 
#define FILE_SHARE_NONE   0
 
#define FILE_SHARE_RW   (FILE_SHARE_READ | FILE_SHARE_WRITE)
 
#define FILE_SHARE_ALL   (FILE_SHARE_RW| FILE_SHARE_DELETE)
 
#define FILE_MAP_RW   (FILE_MAP_READ | FILE_MAP_WRITE)
 
#define KEY_RW   (KEY_READ | KEY_WRITE)
 
#define GENERIC_ACCESS   (GENERIC_RW | GENERIC_EXECUTE | GENERIC_ALL)
 
#define ALL_SECURITY_INFORMATION
 
#define WINSTA_ALL
 
#define DESKTOP_ALL
 

Macro Definition Documentation

◆ GENERIC_RW

#define GENERIC_RW   (GENERIC_READ | GENERIC_WRITE)

Definition at line 1128 of file Common.h.

◆ FILE_SHARE_NONE

#define FILE_SHARE_NONE   0

Definition at line 1129 of file Common.h.

◆ FILE_SHARE_RW

#define FILE_SHARE_RW   (FILE_SHARE_READ | FILE_SHARE_WRITE)

Definition at line 1130 of file Common.h.

◆ FILE_SHARE_ALL

#define FILE_SHARE_ALL   (FILE_SHARE_RW| FILE_SHARE_DELETE)

Definition at line 1131 of file Common.h.

◆ FILE_MAP_RW

#define FILE_MAP_RW   (FILE_MAP_READ | FILE_MAP_WRITE)

Definition at line 1133 of file Common.h.

◆ KEY_RW

#define KEY_RW   (KEY_READ | KEY_WRITE)

Definition at line 1134 of file Common.h.

◆ GENERIC_ACCESS

#define GENERIC_ACCESS   (GENERIC_RW | GENERIC_EXECUTE | GENERIC_ALL)

Definition at line 1137 of file Common.h.

◆ ALL_SECURITY_INFORMATION

#define ALL_SECURITY_INFORMATION
Value:
( OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION \
| DACL_SECURITY_INFORMATION | SACL_SECURITY_INFORMATION )

Definition at line 1141 of file Common.h.

◆ WINSTA_ALL

#define WINSTA_ALL
Value:
( WINSTA_ENUMDESKTOPS | WINSTA_READATTRIBUTES | WINSTA_ACCESSCLIPBOARD \
| WINSTA_CREATEDESKTOP | WINSTA_WRITEATTRIBUTES | WINSTA_ACCESSGLOBALATOMS \
| WINSTA_EXITWINDOWS | WINSTA_ENUMERATE | WINSTA_READSCREEN \
| STANDARD_RIGHTS_REQUIRED )

Definition at line 1147 of file Common.h.

◆ DESKTOP_ALL

#define DESKTOP_ALL
Value:
( DESKTOP_READOBJECTS | DESKTOP_CREATEWINDOW | DESKTOP_CREATEMENU \
| DESKTOP_HOOKCONTROL | DESKTOP_JOURNALRECORD | DESKTOP_JOURNALPLAYBACK \
| DESKTOP_ENUMERATE | DESKTOP_WRITEOBJECTS | DESKTOP_SWITCHDESKTOP \
| STANDARD_RIGHTS_REQUIRED )

Definition at line 1155 of file Common.h.