FreeRDP
user.h File Reference
#include <winpr/wtypes.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  tagCIEXYZ
 
struct  tagICEXYZTRIPLE
 
struct  tagBITMAP
 
struct  tagRGBTRIPLE
 
struct  tagRGBQUAD
 
struct  tagBITMAPINFOHEADER
 
struct  BITMAPINFO
 
struct  tagBITMAPCOREHEADER
 
struct  BITMAPV4HEADER
 
struct  BITMAPV5HEADER
 
struct  tagBITMAPCOREINFO
 
struct  tagBITMAPFILEHEADER
 

Macros

#define MB_OK   0x00000000L
 
#define MB_OKCANCEL   0x00000001L
 
#define MB_ABORTRETRYIGNORE   0x00000002L
 
#define MB_YESNOCANCEL   0x00000003L
 
#define MB_YESNO   0x00000004L
 
#define MB_RETRYCANCEL   0x00000005L
 
#define MB_CANCELTRYCONTINUE   0x00000006L
 
#define IDOK   1
 
#define IDCANCEL   2
 
#define IDABORT   3
 
#define IDRETRY   4
 
#define IDIGNORE   5
 
#define IDYES   6
 
#define IDNO   7
 
#define IDTRYAGAIN   10
 
#define IDCONTINUE   11
 
#define IDTIMEOUT   32000
 
#define IDASYNC   32001
 
#define CF_RAW   0
 
#define CF_TEXT   1
 
#define CF_BITMAP   2
 
#define CF_METAFILEPICT   3
 
#define CF_SYLK   4
 
#define CF_DIF   5
 
#define CF_TIFF   6
 
#define CF_OEMTEXT   7
 
#define CF_DIB   8
 
#define CF_PALETTE   9
 
#define CF_PENDATA   10
 
#define CF_RIFF   11
 
#define CF_WAVE   12
 
#define CF_UNICODETEXT   13
 
#define CF_ENHMETAFILE   14
 
#define CF_HDROP   15
 
#define CF_LOCALE   16
 
#define CF_DIBV5   17
 
#define CF_MAX   18
 
#define CF_OWNERDISPLAY   0x0080
 
#define CF_DSPTEXT   0x0081
 
#define CF_DSPBITMAP   0x0082
 
#define CF_DSPMETAFILEPICT   0x0083
 
#define CF_DSPENHMETAFILE   0x008E
 
#define CF_PRIVATEFIRST   0x0200
 
#define CF_PRIVATELAST   0x02FF
 
#define CF_GDIOBJFIRST   0x0300
 
#define CF_GDIOBJLAST   0x03FF
 
#define MM_TEXT   1
 
#define MM_LOMETRIC   2
 
#define MM_HIMETRIC   3
 
#define MM_LOENGLISH   4
 
#define MM_HIENGLISH   5
 
#define MM_TWIPS   6
 
#define MM_ISOTROPIC   7
 
#define MM_ANISOTROPIC   8
 
#define MM_MIN   MM_TEXT
 
#define MM_MAX   MM_ANISOTROPIC
 
#define MM_MAX_FIXEDSCALE   MM_TWIPS
 
#define BI_RGB   0
 
#define BI_RLE8   1
 
#define BI_RLE4   2
 
#define BI_BITFIELDS   3
 
#define BI_JPEG   4
 
#define BI_PNG   5
 
#define PROFILE_LINKED   'LINK'
 
#define PROFILE_EMBEDDED   'MBED'
 

Typedefs

typedef LONG FXPT16DOT16
 
typedef LONG FAR * LPFXPT16DOT16
 
typedef LONG FXPT2DOT30
 
typedef LONG FAR * LPFXPT2DOT30
 
typedef CIEXYZ FAR * LPCIEXYZ
 
typedef CIEXYZTRIPLE FAR * LPCIEXYZTRIPLE
 
typedef struct BITMAP * PBITMAP
 
typedef struct BITMAP * NPBITMAP
 
typedef struct BITMAP * LPBITMAP
 
typedef struct RGBTRIPLE * PRGBTRIPLE
 
typedef struct RGBTRIPLE * NPRGBTRIPLE
 
typedef struct RGBTRIPLE * LPRGBTRIPLE
 
typedef RGBQUAD FAR * LPRGBQUAD
 
typedef struct BITMAPINFOHEADER * LPBITMAPINFOHEADER
 
typedef struct BITMAPINFOHEADER * PBITMAPINFOHEADER
 
typedef struct BITMAPINFOLPBITMAPINFO
 
typedef struct BITMAPINFOPBITMAPINFO
 
typedef struct BITMAPCOREHEADER * LPBITMAPCOREHEADER
 
typedef struct BITMAPCOREHEADER * PBITMAPCOREHEADER
 
typedef struct BITMAPV4HEADERLPBITMAPV4HEADER
 
typedef struct BITMAPV4HEADERPBITMAPV4HEADER
 
typedef struct BITMAPV5HEADERLPBITMAPV5HEADER
 
typedef struct BITMAPV5HEADERPBITMAPV5HEADER
 
typedef struct BITMAPCOREINFO * LPBITMAPCOREINFO
 
typedef struct BITMAPCOREINFO * PBITMAPCOREINFO
 
typedef struct BITMAPFILEHEADER * LPBITMAPFILEHEADER
 
typedef struct BITMAPFILEHEADER * PBITMAPFILEHEADER
 

Enumerations

enum  ORIENTATION_PREFERENCE {
  ORIENTATION_PREFERENCE_NONE = 0x0, ORIENTATION_PREFERENCE_LANDSCAPE = 0x1, ORIENTATION_PREFERENCE_PORTRAIT = 0x2, ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED = 0x4,
  ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED = 0x8
}
 

Macro Definition Documentation

◆ BI_BITFIELDS

#define BI_BITFIELDS   3

◆ BI_JPEG

#define BI_JPEG   4

◆ BI_PNG

#define BI_PNG   5

◆ BI_RGB

#define BI_RGB   0

◆ BI_RLE4

#define BI_RLE4   2

◆ BI_RLE8

#define BI_RLE8   1

◆ CF_BITMAP

#define CF_BITMAP   2

◆ CF_DIB

#define CF_DIB   8

◆ CF_DIBV5

#define CF_DIBV5   17

◆ CF_DIF

#define CF_DIF   5

◆ CF_DSPBITMAP

#define CF_DSPBITMAP   0x0082

◆ CF_DSPENHMETAFILE

#define CF_DSPENHMETAFILE   0x008E

◆ CF_DSPMETAFILEPICT

#define CF_DSPMETAFILEPICT   0x0083

◆ CF_DSPTEXT

#define CF_DSPTEXT   0x0081

◆ CF_ENHMETAFILE

#define CF_ENHMETAFILE   14

◆ CF_GDIOBJFIRST

#define CF_GDIOBJFIRST   0x0300

◆ CF_GDIOBJLAST

#define CF_GDIOBJLAST   0x03FF

◆ CF_HDROP

#define CF_HDROP   15

◆ CF_LOCALE

#define CF_LOCALE   16

◆ CF_MAX

#define CF_MAX   18

◆ CF_METAFILEPICT

#define CF_METAFILEPICT   3

◆ CF_OEMTEXT

#define CF_OEMTEXT   7

◆ CF_OWNERDISPLAY

#define CF_OWNERDISPLAY   0x0080

◆ CF_PALETTE

#define CF_PALETTE   9

◆ CF_PENDATA

#define CF_PENDATA   10

◆ CF_PRIVATEFIRST

#define CF_PRIVATEFIRST   0x0200

◆ CF_PRIVATELAST

#define CF_PRIVATELAST   0x02FF

◆ CF_RAW

#define CF_RAW   0

◆ CF_RIFF

#define CF_RIFF   11

◆ CF_SYLK

#define CF_SYLK   4

◆ CF_TEXT

#define CF_TEXT   1

◆ CF_TIFF

#define CF_TIFF   6

◆ CF_UNICODETEXT

#define CF_UNICODETEXT   13

◆ CF_WAVE

#define CF_WAVE   12

◆ IDABORT

#define IDABORT   3

◆ IDASYNC

#define IDASYNC   32001

◆ IDCANCEL

#define IDCANCEL   2

◆ IDCONTINUE

#define IDCONTINUE   11

◆ IDIGNORE

#define IDIGNORE   5

◆ IDNO

#define IDNO   7

◆ IDOK

#define IDOK   1

◆ IDRETRY

#define IDRETRY   4

◆ IDTIMEOUT

#define IDTIMEOUT   32000

◆ IDTRYAGAIN

#define IDTRYAGAIN   10

◆ IDYES

#define IDYES   6

◆ MB_ABORTRETRYIGNORE

#define MB_ABORTRETRYIGNORE   0x00000002L

◆ MB_CANCELTRYCONTINUE

#define MB_CANCELTRYCONTINUE   0x00000006L

◆ MB_OK

#define MB_OK   0x00000000L

WinPR: Windows Portable Runtime User Environment

Copyright 2014 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com Copyright 2015 DI (FH) Martin Haimberger marti.nosp@m.n.ha.nosp@m.imber.nosp@m.ger@.nosp@m.thinc.nosp@m.ast..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Standard Clipboard Formats

◆ MB_OKCANCEL

#define MB_OKCANCEL   0x00000001L

◆ MB_RETRYCANCEL

#define MB_RETRYCANCEL   0x00000005L

◆ MB_YESNO

#define MB_YESNO   0x00000004L

◆ MB_YESNOCANCEL

#define MB_YESNOCANCEL   0x00000003L

◆ MM_ANISOTROPIC

#define MM_ANISOTROPIC   8

◆ MM_HIENGLISH

#define MM_HIENGLISH   5

◆ MM_HIMETRIC

#define MM_HIMETRIC   3

◆ MM_ISOTROPIC

#define MM_ISOTROPIC   7

◆ MM_LOENGLISH

#define MM_LOENGLISH   4

◆ MM_LOMETRIC

#define MM_LOMETRIC   2

◆ MM_MAX

#define MM_MAX   MM_ANISOTROPIC

◆ MM_MAX_FIXEDSCALE

#define MM_MAX_FIXEDSCALE   MM_TWIPS

◆ MM_MIN

#define MM_MIN   MM_TEXT

◆ MM_TEXT

#define MM_TEXT   1

◆ MM_TWIPS

#define MM_TWIPS   6

◆ PROFILE_EMBEDDED

#define PROFILE_EMBEDDED   'MBED'

◆ PROFILE_LINKED

#define PROFILE_LINKED   'LINK'

Typedef Documentation

◆ FXPT16DOT16

typedef LONG FXPT16DOT16

Bitmap Definitions

◆ FXPT2DOT30

typedef LONG FXPT2DOT30

◆ LPBITMAP

typedef struct BITMAP* LPBITMAP

◆ LPBITMAPCOREHEADER

typedef struct BITMAPCOREHEADER* LPBITMAPCOREHEADER

◆ LPBITMAPCOREINFO

typedef struct BITMAPCOREINFO* LPBITMAPCOREINFO

◆ LPBITMAPFILEHEADER

typedef struct BITMAPFILEHEADER* LPBITMAPFILEHEADER

◆ LPBITMAPINFO

typedef struct BITMAPINFO* LPBITMAPINFO

◆ LPBITMAPINFOHEADER

typedef struct BITMAPINFOHEADER* LPBITMAPINFOHEADER

◆ LPBITMAPV4HEADER

◆ LPBITMAPV5HEADER

◆ LPCIEXYZ

typedef CIEXYZ FAR* LPCIEXYZ

◆ LPCIEXYZTRIPLE

typedef CIEXYZTRIPLE FAR* LPCIEXYZTRIPLE

◆ LPFXPT16DOT16

typedef LONG FAR* LPFXPT16DOT16

◆ LPFXPT2DOT30

typedef LONG FAR* LPFXPT2DOT30

◆ LPRGBQUAD

typedef RGBQUAD FAR* LPRGBQUAD

◆ LPRGBTRIPLE

typedef struct RGBTRIPLE* LPRGBTRIPLE

◆ NPBITMAP

typedef struct BITMAP* NPBITMAP

◆ NPRGBTRIPLE

typedef struct RGBTRIPLE* NPRGBTRIPLE

◆ PBITMAP

typedef struct BITMAP * PBITMAP

◆ PBITMAPCOREHEADER

typedef struct BITMAPCOREHEADER * PBITMAPCOREHEADER

◆ PBITMAPCOREINFO

typedef struct BITMAPCOREINFO * PBITMAPCOREINFO

◆ PBITMAPFILEHEADER

typedef struct BITMAPFILEHEADER * PBITMAPFILEHEADER

◆ PBITMAPINFO

typedef struct BITMAPINFO * PBITMAPINFO

◆ PBITMAPINFOHEADER

typedef struct BITMAPINFOHEADER * PBITMAPINFOHEADER

◆ PBITMAPV4HEADER

typedef struct BITMAPV4HEADER * PBITMAPV4HEADER

◆ PBITMAPV5HEADER

typedef struct BITMAPV5HEADER * PBITMAPV5HEADER

◆ PRGBTRIPLE

typedef struct RGBTRIPLE * PRGBTRIPLE

Enumeration Type Documentation

◆ ORIENTATION_PREFERENCE

Enumerator
ORIENTATION_PREFERENCE_NONE 
ORIENTATION_PREFERENCE_LANDSCAPE 
ORIENTATION_PREFERENCE_PORTRAIT 
ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED 
ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED