FreeRDP
wtypes.h File Reference
#include <wchar.h>
#include <winpr/windows.h>
#include <winpr/spec.h>
#include <winpr/user.h>

Data Structures

struct  LPCGUID
struct  PLUID
union  PULARGE_INTEGER
union  PLARGE_INTEGER
struct  LPFILETIME
struct  LPSYSTEMTIME
struct  RPC_SID_IDENTIFIER_AUTHORITY
struct  PSID
struct  PACL
struct  PSECURITY_DESCRIPTOR
struct  LPSECURITY_ATTRIBUTES
struct  LPPROCESS_INFORMATION
struct  DECIMAL

Defines

#define WINAPI
#define CDECL
#define FAR
#define NEAR
#define __int8   char
#define __int16   short
#define __int32   int
#define __int64   long long
#define __int3264   __int32
#define FALSE   0
#define TRUE   1
#define CONST   const
#define CALLBACK
#define VOID   void
#define _T(x)   x
#define _LPCBYTE_DEFINED
#define _LPCVOID_DEFINED
#define DECIMAL_NEG   ((BYTE) 0x80)
#define DECIMAL_SETZERO(dec)   { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; }

Typedefs

typedef int BOOL
typedef BOOLPBOOL
typedef BOOLLPBOOL
typedef long LONG
typedef unsigned long DWORD
typedef unsigned long ULONG
typedef unsigned char BYTE
typedef unsigned char * PBYTE
typedef unsigned char * LPBYTE
typedef BYTE BOOLEAN
typedef BYTEPBOOLEAN
typedef unsigned short WCHAR
typedef unsigned short * PWCHAR
typedef WCHARBSTR
typedef char CHAR
typedef char * PCHAR
typedef DWORDPDWORD
typedef DWORDLPDWORD
typedef unsigned int DWORD32
typedef unsigned __int64 DWORD64
typedef unsigned __int64 ULONGLONG
typedef ULONGLONG DWORDLONG
typedef ULONGLONGPDWORDLONG
typedef float FLOAT
typedef unsigned char UCHAR
typedef unsigned char * PUCHAR
typedef short SHORT
typedef voidHANDLE
typedef voidPHANDLE
typedef voidLPHANDLE
typedef HANDLE HINSTANCE
typedef HANDLE HMODULE
typedef HANDLE HWND
typedef HANDLE HBITMAP
typedef HANDLE HICON
typedef HANDLE HCURSOR
typedef HANDLE HBRUSH
typedef HANDLE HMENU
typedef DWORD HCALL
typedef int INT
typedef int * LPINT
typedef signed char INT8
typedef signed short INT16
typedef signed int INT32
typedef signed __int64 INT64
typedef const WCHARLMCSTR
typedef WCHARLMSTR
typedef LONGPLONG
typedef LONGLPLONG
typedef signed __int64 LONGLONG
typedef __int3264 LONG_PTR
typedef __int3264PLONG_PTR
typedef unsigned __int3264 ULONG_PTR
typedef unsigned __int3264PULONG_PTR
typedef signed int LONG32
typedef signed __int64 LONG64
typedef CHARPSTR
typedef CHARLPSTR
typedef CHARLPCH
typedef const CHARLPCSTR
typedef const CHARPCSTR
typedef WCHARLPWSTR
typedef WCHARPWSTR
typedef WCHARLPWCH
typedef const WCHARLPCWSTR
typedef const WCHARPCWSTR
typedef unsigned __int64 QWORD
typedef unsigned int UINT
typedef unsigned char UINT8
typedef unsigned short UINT16
typedef unsigned int UINT32
typedef unsigned __int64 UINT64
typedef ULONGPULONG
typedef LONG HRESULT
typedef LONG SCODE
typedef SCODEPSCODE
typedef ULONG_PTR DWORD_PTR
typedef ULONG_PTRPDWORD_PTR
typedef ULONG_PTR SIZE_T
typedef unsigned int ULONG32
typedef unsigned __int64 ULONG64
typedef wchar_t UNICODE
typedef unsigned short USHORT
typedef voidPVOID
typedef voidLPVOID
typedef voidPVOID64
typedef voidLPVOID64
typedef unsigned short WORD
typedef unsigned short * PWORD
typedef unsigned short * LPWORD
typedef int INT_PTR
typedef unsigned int UINT_PTR
typedef GUID IID
typedef IIDREFIID
typedef LPSTR PTSTR
typedef LPSTR LPTCH
typedef LPSTR LPTSTR
typedef LPCSTR LPCTSTR
typedef DWORD SECURITY_INFORMATION
typedef DWORDPSECURITY_INFORMATION
typedef WORD SECURITY_DESCRIPTOR_CONTROL
typedef WORDPSECURITY_DESCRIPTOR_CONTROL
typedef DWORD(* PTHREAD_START_ROUTINE )(LPVOID lpThreadParameter)
typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE
typedef voidFARPROC
typedef BYTE byte
typedef double DOUBLE
typedef voidPCONTEXT_HANDLE
typedef PCONTEXT_HANDLEPPCONTEXT_HANDLE
typedef unsigned long error_status_t
typedef LONG NTSTATUS
typedef NTSTATUSPNTSTATUS
typedef const BYTELPCBYTE
typedef const VOIDLPCVOID
typedef DECIMALLPDECIMAL
typedef char CCHAR
typedef DWORD LCID
typedef PDWORD PLCID
typedef WORD LANGID

Define Documentation

#define __int16   short
#define __int32   int
#define __int3264   __int32
#define __int64   long long
#define __int8   char
#define _T (   x)    x
#define CALLBACK
#define CDECL
#define CONST   const
#define DECIMAL_NEG   ((BYTE) 0x80)
#define DECIMAL_SETZERO (   dec)    { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; }
#define FALSE   0
#define FAR
#define NEAR
#define TRUE   1
#define VOID   void
#define WINAPI

WinPR: Windows Portable Runtime Windows Data Types

Copyright 2012 Marc-Andre Moreau <marcandre.moreau@gmail.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.


Typedef Documentation

typedef int BOOL
typedef BYTE BOOLEAN
typedef WCHAR* BSTR
typedef unsigned char BYTE
typedef BYTE byte
typedef char CCHAR
typedef char CHAR
typedef double DOUBLE
typedef unsigned long DWORD
typedef unsigned int DWORD32
typedef unsigned __int64 DWORD64
typedef unsigned long error_status_t
typedef void* FARPROC
typedef float FLOAT
typedef void* HANDLE
typedef HANDLE HBITMAP
typedef HANDLE HBRUSH
typedef DWORD HCALL
typedef HANDLE HCURSOR
typedef HANDLE HICON
typedef HANDLE HINSTANCE
typedef HANDLE HMENU
typedef HANDLE HMODULE
typedef LONG HRESULT
typedef HANDLE HWND
typedef GUID IID
typedef int INT
typedef signed short INT16
typedef signed int INT32
typedef signed __int64 INT64
typedef signed char INT8
typedef int INT_PTR
typedef WORD LANGID
typedef DWORD LCID
typedef const WCHAR* LMCSTR
typedef WCHAR* LMSTR
typedef long LONG
typedef signed int LONG32
typedef signed __int64 LONG64
typedef signed __int64 LONGLONG
typedef BOOL * LPBOOL
typedef unsigned char * LPBYTE
typedef const BYTE* LPCBYTE
typedef CHAR * LPCH
typedef const CHAR* LPCSTR
typedef LPCSTR LPCTSTR
typedef const VOID* LPCVOID
typedef const WCHAR* LPCWSTR
typedef DECIMAL* LPDECIMAL
typedef DWORD * LPDWORD
typedef void * LPHANDLE
typedef int * LPINT
typedef LONG * LPLONG
typedef CHAR * LPSTR
typedef LPSTR LPTCH
typedef LPSTR LPTSTR
typedef void * LPVOID
typedef void * LPVOID64
typedef WCHAR * LPWCH
typedef unsigned short * LPWORD
typedef WCHAR* LPWSTR
typedef LONG NTSTATUS
typedef BOOL* PBOOL
typedef BYTE * PBOOLEAN
typedef unsigned char * PBYTE
typedef char * PCHAR
typedef const CHAR * PCSTR
typedef const WCHAR * PCWSTR
typedef DWORD* PDWORD
typedef ULONG_PTR * PDWORD_PTR
typedef ULONGLONG * PDWORDLONG
typedef void * PHANDLE
typedef PDWORD PLCID
typedef LONG* PLONG
typedef __int3264 * PLONG_PTR
typedef NTSTATUS* PNTSTATUS
typedef SCODE* PSCODE
typedef CHAR* PSTR
typedef DWORD(* PTHREAD_START_ROUTINE)(LPVOID lpThreadParameter)
typedef LPSTR PTSTR
typedef unsigned char * PUCHAR
typedef ULONG* PULONG
typedef unsigned __int3264 * PULONG_PTR
typedef void* PVOID
typedef void* PVOID64
typedef unsigned short * PWCHAR
typedef unsigned short * PWORD
typedef WCHAR * PWSTR
typedef unsigned __int64 QWORD
typedef IID* REFIID
typedef LONG SCODE
typedef short SHORT
typedef ULONG_PTR SIZE_T
typedef unsigned char UCHAR
typedef unsigned int UINT
typedef unsigned short UINT16
typedef unsigned int UINT32
typedef unsigned __int64 UINT64
typedef unsigned char UINT8
typedef unsigned int UINT_PTR
typedef unsigned long ULONG
typedef unsigned int ULONG32
typedef unsigned __int64 ULONG64
typedef unsigned __int3264 ULONG_PTR
typedef unsigned __int64 ULONGLONG
typedef wchar_t UNICODE
typedef unsigned short USHORT
typedef unsigned short WCHAR
typedef unsigned short WORD
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines