ReactOS 0.4.15-dev-7961-gdcf9eb0
winbase16.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winnls.h>
#include <wine/windef16.h>
#include <wine/library.h>
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for winbase16.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PDB16
 
struct  _TDB
 
struct  _SEGINFO
 
struct  LOADPARAMS16
 
struct  WINDEBUGINFO16
 
struct  _STACK32FRAME
 
struct  _STACK16FRAME
 
struct  OSVERSIONINFO16
 
struct  NE_NAMEINFO
 
struct  NE_TYPEINFO
 
struct  tagSYSLEVEL
 

Macros

#define TDBF_WINOLDAP   0x0001
 
#define TDBF_OS2APP   0x0008
 
#define TDBF_WIN32   0x0010
 
#define USIG16_TERMINATION   0x0020
 
#define USIG16_DLL_LOAD   0x0040
 
#define USIG16_DLL_UNLOAD   0x0080
 
#define USIG16_GPF   0x0666
 
#define WF_PMODE   0x0001
 
#define WF_CPU286   0x0002
 
#define WF_CPU386   0x0004
 
#define WF_CPU486   0x0008
 
#define WF_STANDARD   0x0010
 
#define WF_WIN286   0x0010
 
#define WF_ENHANCED   0x0020
 
#define WF_WIN386   0x0020
 
#define WF_CPU086   0x0040
 
#define WF_CPU186   0x0080
 
#define WF_LARGEFRAME   0x0100
 
#define WF_SMALLFRAME   0x0200
 
#define WF_80x87   0x0400
 
#define WF_PAGING   0x0800
 
#define WF_HASCPUID   0x2000
 
#define WF_WIN32WOW   0x4000 /* undoc */
 
#define WF_WLO   0x8000
 
#define INVALID_HANDLE_VALUE16   ((HANDLE16) -1)
 
#define INFINITE16   0xFFFF
 
#define NE_FFLAGS_SINGLEDATA   0x0001
 
#define NE_FFLAGS_MULTIPLEDATA   0x0002
 
#define NE_FFLAGS_WIN32   0x0010
 
#define NE_FFLAGS_BUILTIN   0x0020 /* Wine built-in module */
 
#define NE_FFLAGS_FRAMEBUF   0x0100 /* OS/2 fullscreen app */
 
#define NE_FFLAGS_CONSOLE   0x0200 /* OS/2 console app */
 
#define NE_FFLAGS_GUI   0x0300 /* right, (NE_FFLAGS_FRAMEBUF | NE_FFLAGS_CONSOLE) */
 
#define NE_FFLAGS_SELFLOAD   0x0800
 
#define NE_FFLAGS_LINKERROR   0x2000
 
#define NE_FFLAGS_CALLWEP   0x4000
 
#define NE_FFLAGS_LIBMODULE   0x8000
 
#define NE_OSFLAGS_UNKNOWN   0x01
 
#define NE_OSFLAGS_WINDOWS   0x04
 
#define NE_AFLAGS_WIN2_PROTMODE   0x02
 
#define NE_AFLAGS_WIN2_PROFONTS   0x04
 
#define NE_AFLAGS_FASTLOAD   0x08
 
#define NE_SEGFLAGS_DATA   0x0001
 
#define NE_SEGFLAGS_ALLOCATED   0x0002
 
#define NE_SEGFLAGS_LOADED   0x0004
 
#define NE_SEGFLAGS_ITERATED   0x0008
 
#define NE_SEGFLAGS_MOVEABLE   0x0010
 
#define NE_SEGFLAGS_SHAREABLE   0x0020
 
#define NE_SEGFLAGS_PRELOAD   0x0040
 
#define NE_SEGFLAGS_EXECUTEONLY   0x0080
 
#define NE_SEGFLAGS_READONLY   0x0080
 
#define NE_SEGFLAGS_RELOC_DATA   0x0100
 
#define NE_SEGFLAGS_SELFLOAD   0x0800
 
#define NE_SEGFLAGS_DISCARDABLE   0x1000
 
#define NE_SEGFLAGS_32BIT   0x2000
 
#define NE_RSCTYPE_CURSOR   0x8001
 
#define NE_RSCTYPE_BITMAP   0x8002
 
#define NE_RSCTYPE_ICON   0x8003
 
#define NE_RSCTYPE_MENU   0x8004
 
#define NE_RSCTYPE_DIALOG   0x8005
 
#define NE_RSCTYPE_STRING   0x8006
 
#define NE_RSCTYPE_FONTDIR   0x8007
 
#define NE_RSCTYPE_FONT   0x8008
 
#define NE_RSCTYPE_ACCELERATOR   0x8009
 
#define NE_RSCTYPE_RCDATA   0x800a
 
#define NE_RSCTYPE_GROUP_CURSOR   0x800c
 
#define NE_RSCTYPE_GROUP_ICON   0x800e
 
#define __AHSHIFT   3 /* don't change! */
 
#define __AHINCR   (1 << __AHSHIFT)
 

Typedefs

typedef struct _TDB TDB
 
typedef struct _SEGINFO SEGINFO
 
typedef struct WINDEBUGINFO16LPWINDEBUGINFO16
 
typedef struct _STACK32FRAME STACK32FRAME
 
typedef struct _STACK16FRAME STACK16FRAME
 
typedef struct tagSYSLEVEL SYSLEVEL
 

Enumerations

enum  arg_types {
  ARG_NONE = 0 , ARG_WORD , ARG_SWORD , ARG_LONG ,
  ARG_PTR , ARG_STR , ARG_SEGSTR , ARG_VARARG
}
 

Functions

WORD WINAPI AllocCStoDSAlias16 (WORD)
 
WORD WINAPI AllocDStoCSAlias16 (WORD)
 
HGLOBAL16 WINAPI AllocResource16 (HINSTANCE16, HRSRC16, DWORD)
 
WORD WINAPI AllocSelector16 (WORD)
 
WORD WINAPI AllocSelectorArray16 (WORD)
 
VOID WINAPI DirectedYield16 (HTASK16)
 
HGLOBAL16 WINAPI DirectResAlloc16 (HINSTANCE16, WORD, UINT16)
 
HANDLE16 WINAPI FarGetOwner16 (HGLOBAL16)
 
VOID WINAPI FarSetOwner16 (HGLOBAL16, HANDLE16)
 
FARPROC16 WINAPI FileCDR16 (FARPROC16)
 
WORD WINAPI FreeSelector16 (WORD)
 
HANDLE16 WINAPI GetAtomHandle16 (ATOM)
 
HANDLE16 WINAPI GetCodeHandle16 (FARPROC16)
 
BOOL16 WINAPI GetCodeInfo16 (FARPROC16, SEGINFO *)
 
DWORD WINAPI GetCurrentPDB16 (void)
 
HTASK16 WINAPI GetCurrentTask (void)
 
SEGPTR WINAPI GetDOSEnvironment16 (void)
 
HMODULE16 WINAPI GetExePtr (HANDLE16)
 
WORD WINAPI GetExeVersion16 (void)
 
WORD WINAPI GetExpWinVer16 (HMODULE16)
 
HQUEUE16 WINAPI GetFastQueue16 (void)
 
DWORD WINAPI GetHeapSpaces16 (HMODULE16)
 
INT16 WINAPI GetInstanceData16 (HINSTANCE16, WORD, INT16)
 
BOOL16 WINAPI GetModuleName16 (HINSTANCE16, LPSTR, INT16)
 
INT16 WINAPI GetModuleUsage16 (HINSTANCE16)
 
UINT16 WINAPI GetNumTasks16 (void)
 
SEGPTR WINAPI GetpWin16Lock16 (void)
 
DWORD WINAPI GetSelectorLimit16 (WORD)
 
FARPROC16 WINAPI GetSetKernelDOSProc16 (FARPROC16 DosProc)
 
HINSTANCE16 WINAPI GetTaskDS16 (void)
 
HQUEUE16 WINAPI GetTaskQueue16 (HTASK16)
 
HQUEUE16 WINAPI GetThreadQueue16 (DWORD)
 
DWORD WINAPI GetWinFlags16 (void)
 
DWORD WINAPI GlobalDOSAlloc16 (DWORD)
 
WORD WINAPI GlobalDOSFree16 (WORD)
 
void WINAPI GlobalFreeAll16 (HGLOBAL16)
 
DWORD WINAPI GlobalHandleNoRIP16 (WORD)
 
WORD WINAPI GlobalHandleToSel16 (HGLOBAL16)
 
HGLOBAL16 WINAPI GlobalLRUNewest16 (HGLOBAL16)
 
HGLOBAL16 WINAPI GlobalLRUOldest16 (HGLOBAL16)
 
VOID WINAPI GlobalNotify16 (FARPROC16)
 
WORD WINAPI GlobalPageLock16 (HGLOBAL16)
 
WORD WINAPI GlobalPageUnlock16 (HGLOBAL16)
 
SEGPTR WINAPI HasGPHandler16 (SEGPTR)
 
BOOL16 WINAPI IsSharedSelector16 (HANDLE16)
 
BOOL16 WINAPI IsTask16 (HTASK16)
 
HTASK16 WINAPI IsTaskLocked16 (void)
 
VOID WINAPI LogError16 (UINT16, LPVOID)
 
VOID WINAPI LogParamError16 (UINT16, FARPROC16, LPVOID)
 
WORD WINAPI LocalCountFree16 (void)
 
WORD WINAPI LocalHandleDelta16 (WORD)
 
WORD WINAPI LocalHeapSize16 (void)
 
BOOL16 WINAPI LocalInit16 (HANDLE16, WORD, WORD)
 
FARPROC16 WINAPI LocalNotify16 (FARPROC16)
 
HTASK16 WINAPI LockCurrentTask16 (BOOL16)
 
VOID WINAPI OldYield16 (void)
 
VOID WINAPI WIN32_OldYield16 (void)
 
VOID WINAPI PostEvent16 (HTASK16)
 
WORD WINAPI PrestoChangoSelector16 (WORD, WORD)
 
WORD WINAPI SelectorAccessRights16 (WORD, WORD, WORD)
 
void WINAPI SetFastQueue16 (DWORD, HQUEUE16)
 
VOID WINAPI SetPriority16 (HTASK16, INT16)
 
FARPROC16 WINAPI SetResourceHandler16 (HINSTANCE16, LPCSTR, FARPROC16)
 
WORD WINAPI SetSelectorLimit16 (WORD, DWORD)
 
HQUEUE16 WINAPI SetTaskQueue16 (HTASK16, HQUEUE16)
 
HQUEUE16 WINAPI SetThreadQueue16 (DWORD, HQUEUE16)
 
VOID WINAPI SwitchStackTo16 (WORD, WORD, WORD)
 
BOOL16 WINAPI WaitEvent16 (HTASK16)
 
VOID WINAPI WriteOutProfiles16 (void)
 
VOID WINAPI hmemcpy16 (LPVOID, LPCVOID, LONG)
 
VOID WINAPI _CreateSysLevel (SYSLEVEL *, INT)
 
VOID WINAPI _EnterWin16Lock (void)
 
VOID WINAPI _LeaveWin16Lock (void)
 
INT16 WINAPI AccessResource16 (HINSTANCE16, HRSRC16)
 
ATOM WINAPI AddAtom16 (LPCSTR)
 
UINT16 WINAPI CompareString16 (DWORD, DWORD, LPCSTR, DWORD, LPCSTR, DWORD)
 
BOOL16 WINAPI CreateDirectory16 (LPCSTR, LPVOID)
 
BOOL16 WINAPI DefineHandleTable16 (WORD)
 
ATOM WINAPI DeleteAtom16 (ATOM)
 
BOOL16 WINAPI DeleteFile16 (LPCSTR)
 
void WINAPI ExitKernel16 (void)
 
void WINAPI FatalAppExit16 (UINT16, LPCSTR)
 
ATOM WINAPI FindAtom16 (LPCSTR)
 
BOOL16 WINAPI FindClose16 (HANDLE16)
 
VOID WINAPI FreeLibrary16 (HINSTANCE16)
 
HANDLE16 WINAPI FindFirstFile16 (LPCSTR, LPWIN32_FIND_DATAA)
 
BOOL16 WINAPI FindNextFile16 (HANDLE16, LPWIN32_FIND_DATAA)
 
HRSRC16 WINAPI FindResource16 (HINSTANCE16, LPCSTR, LPCSTR)
 
BOOL16 WINAPI FreeModule16 (HMODULE16)
 
void WINAPI FreeProcInstance16 (FARPROC16)
 
BOOL16 WINAPI FreeResource16 (HGLOBAL16)
 
UINT16 WINAPI GetAtomName16 (ATOM, LPSTR, INT16)
 
UINT16 WINAPI GetCurrentDirectory16 (UINT16, LPSTR)
 
BOOL16 WINAPI GetDiskFreeSpace16 (LPCSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD)
 
UINT16 WINAPI GetDriveType16 (UINT16)
 
INT16 WINAPI GetLocaleInfo16 (LCID, LCTYPE, LPSTR, INT16)
 
DWORD WINAPI GetFileAttributes16 (LPCSTR)
 
DWORD WINAPI GetFreeSpace16 (UINT16)
 
INT16 WINAPI GetModuleFileName16 (HINSTANCE16, LPSTR, INT16)
 
HMODULE16 WINAPI GetModuleHandle16 (LPCSTR)
 
UINT16 WINAPI GetPrivateProfileInt16 (LPCSTR, LPCSTR, INT16, LPCSTR)
 
INT16 WINAPI GetPrivateProfileSection16 (LPCSTR, LPSTR, UINT16, LPCSTR)
 
WORD WINAPI GetPrivateProfileSectionNames16 (LPSTR, UINT16, LPCSTR)
 
INT16 WINAPI GetPrivateProfileString16 (LPCSTR, LPCSTR, LPCSTR, LPSTR, UINT16, LPCSTR)
 
BOOL16 WINAPI GetPrivateProfileStruct16 (LPCSTR, LPCSTR, LPVOID, UINT16, LPCSTR)
 
FARPROC16 WINAPI GetProcAddress16 (HMODULE16, LPCSTR)
 
UINT16 WINAPI GetProfileInt16 (LPCSTR, LPCSTR, INT16)
 
INT16 WINAPI GetProfileSection16 (LPCSTR, LPSTR, UINT16)
 
WORD WINAPI GetProfileSectionNames16 (LPSTR, WORD)
 
INT16 WINAPI GetProfileString16 (LPCSTR, LPCSTR, LPCSTR, LPSTR, UINT16)
 
DWORD WINAPI GetSelectorBase (WORD)
 
BOOL16 WINAPI GetStringType16 (LCID, DWORD, LPCSTR, INT16, LPWORD)
 
UINT16 WINAPI GetSystemDirectory16 (LPSTR, UINT16)
 
UINT16 WINAPI GetTempFileName16 (BYTE, LPCSTR, UINT16, LPSTR)
 
DWORD WINAPI GetVersion16 (void)
 
BOOL16 WINAPI GetVersionEx16 (OSVERSIONINFO16 *)
 
BOOL16 WINAPI GetWinDebugInfo16 (LPWINDEBUGINFO16, UINT16)
 
UINT16 WINAPI GetWindowsDirectory16 (LPSTR, UINT16)
 
HGLOBAL16 WINAPI GlobalAlloc16 (UINT16, DWORD)
 
DWORD WINAPI GlobalCompact16 (DWORD)
 
LPVOID WINAPI GlobalLock16 (HGLOBAL16)
 
WORD WINAPI GlobalFix16 (HGLOBAL16)
 
UINT16 WINAPI GlobalFlags16 (HGLOBAL16)
 
HGLOBAL16 WINAPI GlobalFree16 (HGLOBAL16)
 
DWORD WINAPI GlobalHandle16 (WORD)
 
HGLOBAL16 WINAPI GlobalReAlloc16 (HGLOBAL16, DWORD, UINT16)
 
DWORD WINAPI GlobalSize16 (HGLOBAL16)
 
VOID WINAPI GlobalUnfix16 (HGLOBAL16)
 
BOOL16 WINAPI GlobalUnlock16 (HGLOBAL16)
 
BOOL16 WINAPI GlobalUnWire16 (HGLOBAL16)
 
SEGPTR WINAPI GlobalWire16 (HGLOBAL16)
 
WORD WINAPI InitAtomTable16 (WORD)
 
BOOL16 WINAPI IsBadCodePtr16 (SEGPTR)
 
BOOL16 WINAPI IsBadHugeReadPtr16 (SEGPTR, DWORD)
 
BOOL16 WINAPI IsBadHugeWritePtr16 (SEGPTR, DWORD)
 
BOOL16 WINAPI IsBadReadPtr16 (SEGPTR, UINT16)
 
BOOL16 WINAPI IsBadStringPtr16 (SEGPTR, UINT16)
 
BOOL16 WINAPI IsBadWritePtr16 (SEGPTR, UINT16)
 
BOOL16 WINAPI IsDBCSLeadByte16 (BYTE)
 
HINSTANCE16 WINAPI LoadLibrary16 (LPCSTR)
 
HINSTANCE16 WINAPI LoadModule16 (LPCSTR, LPVOID)
 
HGLOBAL16 WINAPI LoadResource16 (HINSTANCE16, HRSRC16)
 
HLOCAL16 WINAPI LocalAlloc16 (UINT16, WORD)
 
UINT16 WINAPI LocalCompact16 (UINT16)
 
UINT16 WINAPI LocalFlags16 (HLOCAL16)
 
HLOCAL16 WINAPI LocalFree16 (HLOCAL16)
 
HLOCAL16 WINAPI LocalHandle16 (WORD)
 
SEGPTR WINAPI LocalLock16 (HLOCAL16)
 
HLOCAL16 WINAPI LocalReAlloc16 (HLOCAL16, WORD, UINT16)
 
UINT16 WINAPI LocalShrink16 (HGLOBAL16, UINT16)
 
UINT16 WINAPI LocalSize16 (HLOCAL16)
 
BOOL16 WINAPI LocalUnlock16 (HLOCAL16)
 
LPVOID WINAPI LockResource16 (HGLOBAL16)
 
HGLOBAL16 WINAPI LockSegment16 (HGLOBAL16)
 
FARPROC16 WINAPI MakeProcInstance16 (FARPROC16, HANDLE16)
 
HFILE16 WINAPI OpenFile16 (LPCSTR, OFSTRUCT *, UINT16)
 
DWORD WINAPI RegCloseKey16 (HKEY)
 
DWORD WINAPI RegCreateKey16 (HKEY, LPCSTR, PHKEY)
 
DWORD WINAPI RegDeleteKey16 (HKEY, LPCSTR)
 
DWORD WINAPI RegDeleteValue16 (HKEY, LPSTR)
 
DWORD WINAPI RegEnumKey16 (HKEY, DWORD, LPSTR, DWORD)
 
DWORD WINAPI RegEnumValue16 (HKEY, DWORD, LPSTR, LPDWORD, LPDWORD, LPDWORD, LPBYTE, LPDWORD)
 
DWORD WINAPI RegOpenKey16 (HKEY, LPCSTR, PHKEY)
 
DWORD WINAPI RegQueryValue16 (HKEY, LPCSTR, LPSTR, LPDWORD)
 
DWORD WINAPI RegQueryValueEx16 (HKEY, LPCSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD)
 
DWORD WINAPI RegSetValue16 (HKEY, LPCSTR, DWORD, LPCSTR, DWORD)
 
DWORD WINAPI RegSetValueEx16 (HKEY, LPCSTR, DWORD, DWORD, CONST BYTE *, DWORD)
 
BOOL16 WINAPI RemoveDirectory16 (LPCSTR)
 
BOOL16 WINAPI SetCurrentDirectory16 (LPCSTR)
 
UINT16 WINAPI SetErrorMode16 (UINT16)
 
BOOL16 WINAPI SetFileAttributes16 (LPCSTR, DWORD)
 
UINT16 WINAPI SetHandleCount16 (UINT16)
 
WORD WINAPI SetSelectorBase (WORD, DWORD)
 
LONG WINAPI SetSwapAreaSize16 (WORD)
 
BOOL16 WINAPI SetWinDebugInfo16 (LPWINDEBUGINFO16)
 
DWORD WINAPI SizeofResource16 (HMODULE16, HRSRC16)
 
void WINAPI UnlockSegment16 (HGLOBAL16)
 
BOOL16 WINAPI WritePrivateProfileString16 (LPCSTR, LPCSTR, LPCSTR, LPCSTR)
 
BOOL16 WINAPI WriteProfileString16 (LPCSTR, LPCSTR, LPCSTR)
 
VOID WINAPI Yield16 (void)
 
SEGPTR WINAPI lstrcat16 (SEGPTR, LPCSTR)
 
SEGPTR WINAPI lstrcatn16 (SEGPTR, LPCSTR, INT16)
 
SEGPTR WINAPI lstrcpy16 (SEGPTR, LPCSTR)
 
SEGPTR WINAPI lstrcpyn16 (SEGPTR, LPCSTR, INT16)
 
INT16 WINAPI lstrlen16 (LPCSTR)
 
HINSTANCE16 WINAPI WinExec16 (LPCSTR, UINT16)
 
LONG WINAPI _hread16 (HFILE16, LPVOID, LONG)
 
LONG WINAPI _hwrite16 (HFILE16, LPCSTR, LONG)
 
HFILE16 WINAPI _lcreat16 (LPCSTR, INT16)
 
HFILE16 WINAPI _lclose16 (HFILE16)
 
LONG WINAPI _llseek16 (HFILE16, LONG, INT16)
 
HFILE16 WINAPI _lopen16 (LPCSTR, INT16)
 
UINT16 WINAPI _lread16 (HFILE16, LPVOID, UINT16)
 
UINT16 WINAPI _lwrite16 (HFILE16, LPCSTR, UINT16)
 
BOOL16 WINAPI WritePrivateProfileSection16 (LPCSTR, LPCSTR, LPCSTR)
 
BOOL16 WINAPI WritePrivateProfileStruct16 (LPCSTR, LPCSTR, LPVOID, UINT16, LPCSTR)
 
BOOL16 WINAPI WriteProfileSection16 (LPCSTR, LPCSTR)
 
static LPVOID WINAPI MapSL (SEGPTR segptr)
 

Macro Definition Documentation

◆ __AHINCR

#define __AHINCR   (1 << __AHSHIFT)

Definition at line 318 of file winbase16.h.

◆ __AHSHIFT

#define __AHSHIFT   3 /* don't change! */

Definition at line 317 of file winbase16.h.

◆ INFINITE16

#define INFINITE16   0xFFFF

Definition at line 223 of file winbase16.h.

◆ INVALID_HANDLE_VALUE16

#define INVALID_HANDLE_VALUE16   ((HANDLE16) -1)

Definition at line 222 of file winbase16.h.

◆ NE_AFLAGS_FASTLOAD

#define NE_AFLAGS_FASTLOAD   0x08

Definition at line 261 of file winbase16.h.

◆ NE_AFLAGS_WIN2_PROFONTS

#define NE_AFLAGS_WIN2_PROFONTS   0x04

Definition at line 260 of file winbase16.h.

◆ NE_AFLAGS_WIN2_PROTMODE

#define NE_AFLAGS_WIN2_PROTMODE   0x02

Definition at line 259 of file winbase16.h.

◆ NE_FFLAGS_BUILTIN

#define NE_FFLAGS_BUILTIN   0x0020 /* Wine built-in module */

Definition at line 241 of file winbase16.h.

◆ NE_FFLAGS_CALLWEP

#define NE_FFLAGS_CALLWEP   0x4000

Definition at line 247 of file winbase16.h.

◆ NE_FFLAGS_CONSOLE

#define NE_FFLAGS_CONSOLE   0x0200 /* OS/2 console app */

Definition at line 243 of file winbase16.h.

◆ NE_FFLAGS_FRAMEBUF

#define NE_FFLAGS_FRAMEBUF   0x0100 /* OS/2 fullscreen app */

Definition at line 242 of file winbase16.h.

◆ NE_FFLAGS_GUI

#define NE_FFLAGS_GUI   0x0300 /* right, (NE_FFLAGS_FRAMEBUF | NE_FFLAGS_CONSOLE) */

Definition at line 244 of file winbase16.h.

◆ NE_FFLAGS_LIBMODULE

#define NE_FFLAGS_LIBMODULE   0x8000

Definition at line 248 of file winbase16.h.

◆ NE_FFLAGS_LINKERROR

#define NE_FFLAGS_LINKERROR   0x2000

Definition at line 246 of file winbase16.h.

◆ NE_FFLAGS_MULTIPLEDATA

#define NE_FFLAGS_MULTIPLEDATA   0x0002

Definition at line 239 of file winbase16.h.

◆ NE_FFLAGS_SELFLOAD

#define NE_FFLAGS_SELFLOAD   0x0800

Definition at line 245 of file winbase16.h.

◆ NE_FFLAGS_SINGLEDATA

#define NE_FFLAGS_SINGLEDATA   0x0001

Definition at line 238 of file winbase16.h.

◆ NE_FFLAGS_WIN32

#define NE_FFLAGS_WIN32   0x0010

Definition at line 240 of file winbase16.h.

◆ NE_OSFLAGS_UNKNOWN

#define NE_OSFLAGS_UNKNOWN   0x01

Definition at line 253 of file winbase16.h.

◆ NE_OSFLAGS_WINDOWS

#define NE_OSFLAGS_WINDOWS   0x04

Definition at line 254 of file winbase16.h.

◆ NE_RSCTYPE_ACCELERATOR

#define NE_RSCTYPE_ACCELERATOR   0x8009

Definition at line 311 of file winbase16.h.

◆ NE_RSCTYPE_BITMAP

#define NE_RSCTYPE_BITMAP   0x8002

Definition at line 304 of file winbase16.h.

◆ NE_RSCTYPE_CURSOR

#define NE_RSCTYPE_CURSOR   0x8001

Definition at line 303 of file winbase16.h.

◆ NE_RSCTYPE_DIALOG

#define NE_RSCTYPE_DIALOG   0x8005

Definition at line 307 of file winbase16.h.

◆ NE_RSCTYPE_FONT

#define NE_RSCTYPE_FONT   0x8008

Definition at line 310 of file winbase16.h.

◆ NE_RSCTYPE_FONTDIR

#define NE_RSCTYPE_FONTDIR   0x8007

Definition at line 309 of file winbase16.h.

◆ NE_RSCTYPE_GROUP_CURSOR

#define NE_RSCTYPE_GROUP_CURSOR   0x800c

Definition at line 313 of file winbase16.h.

◆ NE_RSCTYPE_GROUP_ICON

#define NE_RSCTYPE_GROUP_ICON   0x800e

Definition at line 314 of file winbase16.h.

◆ NE_RSCTYPE_ICON

#define NE_RSCTYPE_ICON   0x8003

Definition at line 305 of file winbase16.h.

◆ NE_RSCTYPE_MENU

#define NE_RSCTYPE_MENU   0x8004

Definition at line 306 of file winbase16.h.

◆ NE_RSCTYPE_RCDATA

#define NE_RSCTYPE_RCDATA   0x800a

Definition at line 312 of file winbase16.h.

◆ NE_RSCTYPE_STRING

#define NE_RSCTYPE_STRING   0x8006

Definition at line 308 of file winbase16.h.

◆ NE_SEGFLAGS_32BIT

#define NE_SEGFLAGS_32BIT   0x2000

Definition at line 278 of file winbase16.h.

◆ NE_SEGFLAGS_ALLOCATED

#define NE_SEGFLAGS_ALLOCATED   0x0002

Definition at line 267 of file winbase16.h.

◆ NE_SEGFLAGS_DATA

#define NE_SEGFLAGS_DATA   0x0001

Definition at line 266 of file winbase16.h.

◆ NE_SEGFLAGS_DISCARDABLE

#define NE_SEGFLAGS_DISCARDABLE   0x1000

Definition at line 277 of file winbase16.h.

◆ NE_SEGFLAGS_EXECUTEONLY

#define NE_SEGFLAGS_EXECUTEONLY   0x0080

Definition at line 273 of file winbase16.h.

◆ NE_SEGFLAGS_ITERATED

#define NE_SEGFLAGS_ITERATED   0x0008

Definition at line 269 of file winbase16.h.

◆ NE_SEGFLAGS_LOADED

#define NE_SEGFLAGS_LOADED   0x0004

Definition at line 268 of file winbase16.h.

◆ NE_SEGFLAGS_MOVEABLE

#define NE_SEGFLAGS_MOVEABLE   0x0010

Definition at line 270 of file winbase16.h.

◆ NE_SEGFLAGS_PRELOAD

#define NE_SEGFLAGS_PRELOAD   0x0040

Definition at line 272 of file winbase16.h.

◆ NE_SEGFLAGS_READONLY

#define NE_SEGFLAGS_READONLY   0x0080

Definition at line 274 of file winbase16.h.

◆ NE_SEGFLAGS_RELOC_DATA

#define NE_SEGFLAGS_RELOC_DATA   0x0100

Definition at line 275 of file winbase16.h.

◆ NE_SEGFLAGS_SELFLOAD

#define NE_SEGFLAGS_SELFLOAD   0x0800

Definition at line 276 of file winbase16.h.

◆ NE_SEGFLAGS_SHAREABLE

#define NE_SEGFLAGS_SHAREABLE   0x0020

Definition at line 271 of file winbase16.h.

◆ TDBF_OS2APP

#define TDBF_OS2APP   0x0008

Definition at line 109 of file winbase16.h.

◆ TDBF_WIN32

#define TDBF_WIN32   0x0010

Definition at line 110 of file winbase16.h.

◆ TDBF_WINOLDAP

#define TDBF_WINOLDAP   0x0001

Definition at line 108 of file winbase16.h.

◆ USIG16_DLL_LOAD

#define USIG16_DLL_LOAD   0x0040

Definition at line 114 of file winbase16.h.

◆ USIG16_DLL_UNLOAD

#define USIG16_DLL_UNLOAD   0x0080

Definition at line 115 of file winbase16.h.

◆ USIG16_GPF

#define USIG16_GPF   0x0666

Definition at line 116 of file winbase16.h.

◆ USIG16_TERMINATION

#define USIG16_TERMINATION   0x0020

Definition at line 113 of file winbase16.h.

◆ WF_80x87

#define WF_80x87   0x0400

Definition at line 142 of file winbase16.h.

◆ WF_CPU086

#define WF_CPU086   0x0040

Definition at line 138 of file winbase16.h.

◆ WF_CPU186

#define WF_CPU186   0x0080

Definition at line 139 of file winbase16.h.

◆ WF_CPU286

#define WF_CPU286   0x0002

Definition at line 131 of file winbase16.h.

◆ WF_CPU386

#define WF_CPU386   0x0004

Definition at line 132 of file winbase16.h.

◆ WF_CPU486

#define WF_CPU486   0x0008

Definition at line 133 of file winbase16.h.

◆ WF_ENHANCED

#define WF_ENHANCED   0x0020

Definition at line 136 of file winbase16.h.

◆ WF_HASCPUID

#define WF_HASCPUID   0x2000

Definition at line 144 of file winbase16.h.

◆ WF_LARGEFRAME

#define WF_LARGEFRAME   0x0100

Definition at line 140 of file winbase16.h.

◆ WF_PAGING

#define WF_PAGING   0x0800

Definition at line 143 of file winbase16.h.

◆ WF_PMODE

#define WF_PMODE   0x0001

Definition at line 130 of file winbase16.h.

◆ WF_SMALLFRAME

#define WF_SMALLFRAME   0x0200

Definition at line 141 of file winbase16.h.

◆ WF_STANDARD

#define WF_STANDARD   0x0010

Definition at line 134 of file winbase16.h.

◆ WF_WIN286

#define WF_WIN286   0x0010

Definition at line 135 of file winbase16.h.

◆ WF_WIN32WOW

#define WF_WIN32WOW   0x4000 /* undoc */

Definition at line 145 of file winbase16.h.

◆ WF_WIN386

#define WF_WIN386   0x0020

Definition at line 137 of file winbase16.h.

◆ WF_WLO

#define WF_WLO   0x8000

Definition at line 146 of file winbase16.h.

Typedef Documentation

◆ LPWINDEBUGINFO16

◆ SEGINFO

◆ STACK16FRAME

◆ STACK32FRAME

◆ SYSLEVEL

◆ TDB

typedef struct _TDB TDB

Enumeration Type Documentation

◆ arg_types

Enumerator
ARG_NONE 
ARG_WORD 
ARG_SWORD 
ARG_LONG 
ARG_PTR 
ARG_STR 
ARG_SEGSTR 
ARG_VARARG 

Definition at line 208 of file winbase16.h.

209{
210 ARG_NONE = 0, /* indicates end of arg list */
211 ARG_WORD, /* unsigned word */
212 ARG_SWORD, /* signed word */
213 ARG_LONG, /* long or segmented pointer */
214 ARG_PTR, /* linear pointer */
215 ARG_STR, /* linear pointer to null-terminated string */
216 ARG_SEGSTR, /* segmented pointer to null-terminated string */
217 ARG_VARARG /* start of varargs */
218};
@ ARG_SEGSTR
Definition: winbase16.h:216
@ ARG_LONG
Definition: winbase16.h:213
@ ARG_SWORD
Definition: winbase16.h:212
@ ARG_PTR
Definition: winbase16.h:214
@ ARG_NONE
Definition: winbase16.h:210
@ ARG_WORD
Definition: winbase16.h:211
@ ARG_VARARG
Definition: winbase16.h:217
@ ARG_STR
Definition: winbase16.h:215

Function Documentation

◆ _CreateSysLevel()

VOID WINAPI _CreateSysLevel ( SYSLEVEL ,
INT   
)

◆ _EnterWin16Lock()

VOID WINAPI _EnterWin16Lock ( void  )

◆ _hread16()

LONG WINAPI _hread16 ( HFILE16  ,
LPVOID  ,
LONG   
)

◆ _hwrite16()

LONG WINAPI _hwrite16 ( HFILE16  ,
LPCSTR  ,
LONG   
)

◆ _lclose16()

HFILE16 WINAPI _lclose16 ( HFILE16  )

◆ _lcreat16()

HFILE16 WINAPI _lcreat16 ( LPCSTR  ,
INT16   
)

◆ _LeaveWin16Lock()

VOID WINAPI _LeaveWin16Lock ( void  )

◆ _llseek16()

LONG WINAPI _llseek16 ( HFILE16  ,
LONG  ,
INT16   
)

◆ _lopen16()

HFILE16 WINAPI _lopen16 ( LPCSTR  ,
INT16   
)

◆ _lread16()

UINT16 WINAPI _lread16 ( HFILE16  ,
LPVOID  ,
UINT16   
)

◆ _lwrite16()

UINT16 WINAPI _lwrite16 ( HFILE16  ,
LPCSTR  ,
UINT16   
)

◆ AccessResource16()

INT16 WINAPI AccessResource16 ( HINSTANCE16  ,
HRSRC16   
)

◆ AddAtom16()

ATOM WINAPI AddAtom16 ( LPCSTR  )

◆ AllocCStoDSAlias16()

WORD WINAPI AllocCStoDSAlias16 ( WORD  )

◆ AllocDStoCSAlias16()

WORD WINAPI AllocDStoCSAlias16 ( WORD  )

◆ AllocResource16()

HGLOBAL16 WINAPI AllocResource16 ( HINSTANCE16  ,
HRSRC16  ,
DWORD   
)

◆ AllocSelector16()

WORD WINAPI AllocSelector16 ( WORD  )

◆ AllocSelectorArray16()

WORD WINAPI AllocSelectorArray16 ( WORD  )

◆ CompareString16()

UINT16 WINAPI CompareString16 ( DWORD  ,
DWORD  ,
LPCSTR  ,
DWORD  ,
LPCSTR  ,
DWORD   
)

◆ CreateDirectory16()

BOOL16 WINAPI CreateDirectory16 ( LPCSTR  ,
LPVOID   
)

◆ DefineHandleTable16()

BOOL16 WINAPI DefineHandleTable16 ( WORD  )

◆ DeleteAtom16()

ATOM WINAPI DeleteAtom16 ( ATOM  )

◆ DeleteFile16()

BOOL16 WINAPI DeleteFile16 ( LPCSTR  )

◆ DirectedYield16()

VOID WINAPI DirectedYield16 ( HTASK16  )

◆ DirectResAlloc16()

HGLOBAL16 WINAPI DirectResAlloc16 ( HINSTANCE16  ,
WORD  ,
UINT16   
)

◆ ExitKernel16()

void WINAPI ExitKernel16 ( void  )

◆ FarGetOwner16()

HANDLE16 WINAPI FarGetOwner16 ( HGLOBAL16  )

◆ FarSetOwner16()

VOID WINAPI FarSetOwner16 ( HGLOBAL16  ,
HANDLE16   
)

◆ FatalAppExit16()

void WINAPI FatalAppExit16 ( UINT16  ,
LPCSTR   
)

◆ FileCDR16()

FARPROC16 WINAPI FileCDR16 ( FARPROC16  )

◆ FindAtom16()

ATOM WINAPI FindAtom16 ( LPCSTR  )

◆ FindClose16()

BOOL16 WINAPI FindClose16 ( HANDLE16  )

◆ FindFirstFile16()

HANDLE16 WINAPI FindFirstFile16 ( LPCSTR  ,
LPWIN32_FIND_DATAA   
)

◆ FindNextFile16()

BOOL16 WINAPI FindNextFile16 ( HANDLE16  ,
LPWIN32_FIND_DATAA   
)

◆ FindResource16()

HRSRC16 WINAPI FindResource16 ( HINSTANCE16  ,
LPCSTR  ,
LPCSTR   
)

◆ FreeLibrary16()

VOID WINAPI FreeLibrary16 ( HINSTANCE16  )

◆ FreeModule16()

BOOL16 WINAPI FreeModule16 ( HMODULE16  )

◆ FreeProcInstance16()

void WINAPI FreeProcInstance16 ( FARPROC16  )

◆ FreeResource16()

BOOL16 WINAPI FreeResource16 ( HGLOBAL16  )

◆ FreeSelector16()

WORD WINAPI FreeSelector16 ( WORD  )

◆ GetAtomHandle16()

HANDLE16 WINAPI GetAtomHandle16 ( ATOM  )

◆ GetAtomName16()

UINT16 WINAPI GetAtomName16 ( ATOM  ,
LPSTR  ,
INT16   
)

◆ GetCodeHandle16()

HANDLE16 WINAPI GetCodeHandle16 ( FARPROC16  )

◆ GetCodeInfo16()

BOOL16 WINAPI GetCodeInfo16 ( FARPROC16  ,
SEGINFO  
)

◆ GetCurrentDirectory16()

UINT16 WINAPI GetCurrentDirectory16 ( UINT16  ,
LPSTR   
)

◆ GetCurrentPDB16()

DWORD WINAPI GetCurrentPDB16 ( void  )

◆ GetCurrentTask()

HTASK16 WINAPI GetCurrentTask ( void  )

◆ GetDiskFreeSpace16()

BOOL16 WINAPI GetDiskFreeSpace16 ( LPCSTR  ,
LPDWORD  ,
LPDWORD  ,
LPDWORD  ,
LPDWORD   
)

◆ GetDOSEnvironment16()

SEGPTR WINAPI GetDOSEnvironment16 ( void  )

◆ GetDriveType16()

UINT16 WINAPI GetDriveType16 ( UINT16  )

◆ GetExePtr()

HMODULE16 WINAPI GetExePtr ( HANDLE16  )

◆ GetExeVersion16()

WORD WINAPI GetExeVersion16 ( void  )

◆ GetExpWinVer16()

WORD WINAPI GetExpWinVer16 ( HMODULE16  )

◆ GetFastQueue16()

HQUEUE16 WINAPI GetFastQueue16 ( void  )

◆ GetFileAttributes16()

DWORD WINAPI GetFileAttributes16 ( LPCSTR  )

◆ GetFreeSpace16()

DWORD WINAPI GetFreeSpace16 ( UINT16  )

◆ GetHeapSpaces16()

DWORD WINAPI GetHeapSpaces16 ( HMODULE16  )

◆ GetInstanceData16()

INT16 WINAPI GetInstanceData16 ( HINSTANCE16  ,
WORD  ,
INT16   
)

◆ GetLocaleInfo16()

INT16 WINAPI GetLocaleInfo16 ( LCID  ,
LCTYPE  ,
LPSTR  ,
INT16   
)

◆ GetModuleFileName16()

INT16 WINAPI GetModuleFileName16 ( HINSTANCE16  ,
LPSTR  ,
INT16   
)

◆ GetModuleHandle16()

HMODULE16 WINAPI GetModuleHandle16 ( LPCSTR  )

◆ GetModuleName16()

BOOL16 WINAPI GetModuleName16 ( HINSTANCE16  ,
LPSTR  ,
INT16   
)

◆ GetModuleUsage16()

INT16 WINAPI GetModuleUsage16 ( HINSTANCE16  )

◆ GetNumTasks16()

UINT16 WINAPI GetNumTasks16 ( void  )

◆ GetPrivateProfileInt16()

UINT16 WINAPI GetPrivateProfileInt16 ( LPCSTR  ,
LPCSTR  ,
INT16  ,
LPCSTR   
)

◆ GetPrivateProfileSection16()

INT16 WINAPI GetPrivateProfileSection16 ( LPCSTR  ,
LPSTR  ,
UINT16  ,
LPCSTR   
)

◆ GetPrivateProfileSectionNames16()

WORD WINAPI GetPrivateProfileSectionNames16 ( LPSTR  ,
UINT16  ,
LPCSTR   
)

◆ GetPrivateProfileString16()

INT16 WINAPI GetPrivateProfileString16 ( LPCSTR  ,
LPCSTR  ,
LPCSTR  ,
LPSTR  ,
UINT16  ,
LPCSTR   
)

◆ GetPrivateProfileStruct16()

BOOL16 WINAPI GetPrivateProfileStruct16 ( LPCSTR  ,
LPCSTR  ,
LPVOID  ,
UINT16  ,
LPCSTR   
)

◆ GetProcAddress16()

FARPROC16 WINAPI GetProcAddress16 ( HMODULE16  ,
LPCSTR   
)

◆ GetProfileInt16()

UINT16 WINAPI GetProfileInt16 ( LPCSTR  ,
LPCSTR  ,
INT16   
)

◆ GetProfileSection16()

INT16 WINAPI GetProfileSection16 ( LPCSTR  ,
LPSTR  ,
UINT16   
)

◆ GetProfileSectionNames16()

WORD WINAPI GetProfileSectionNames16 ( LPSTR  ,
WORD   
)

◆ GetProfileString16()

INT16 WINAPI GetProfileString16 ( LPCSTR  ,
LPCSTR  ,
LPCSTR  ,
LPSTR  ,
UINT16   
)

◆ GetpWin16Lock16()

SEGPTR WINAPI GetpWin16Lock16 ( void  )

◆ GetSelectorBase()

DWORD WINAPI GetSelectorBase ( WORD  )

◆ GetSelectorLimit16()

DWORD WINAPI GetSelectorLimit16 ( WORD  )

◆ GetSetKernelDOSProc16()

FARPROC16 WINAPI GetSetKernelDOSProc16 ( FARPROC16  DosProc)

◆ GetStringType16()

BOOL16 WINAPI GetStringType16 ( LCID  ,
DWORD  ,
LPCSTR  ,
INT16  ,
LPWORD   
)

◆ GetSystemDirectory16()

UINT16 WINAPI GetSystemDirectory16 ( LPSTR  ,
UINT16   
)

◆ GetTaskDS16()

HINSTANCE16 WINAPI GetTaskDS16 ( void  )

◆ GetTaskQueue16()

HQUEUE16 WINAPI GetTaskQueue16 ( HTASK16  )

◆ GetTempFileName16()

UINT16 WINAPI GetTempFileName16 ( BYTE  ,
LPCSTR  ,
UINT16  ,
LPSTR   
)

◆ GetThreadQueue16()

HQUEUE16 WINAPI GetThreadQueue16 ( DWORD  )

◆ GetVersion16()

DWORD WINAPI GetVersion16 ( void  )

◆ GetVersionEx16()

BOOL16 WINAPI GetVersionEx16 ( OSVERSIONINFO16 )

◆ GetWinDebugInfo16()

BOOL16 WINAPI GetWinDebugInfo16 ( LPWINDEBUGINFO16  ,
UINT16   
)

◆ GetWindowsDirectory16()

UINT16 WINAPI GetWindowsDirectory16 ( LPSTR  ,
UINT16   
)

◆ GetWinFlags16()

DWORD WINAPI GetWinFlags16 ( void  )

◆ GlobalAlloc16()

HGLOBAL16 WINAPI GlobalAlloc16 ( UINT16  ,
DWORD   
)

◆ GlobalCompact16()

DWORD WINAPI GlobalCompact16 ( DWORD  )

◆ GlobalDOSAlloc16()

DWORD WINAPI GlobalDOSAlloc16 ( DWORD  )

◆ GlobalDOSFree16()

WORD WINAPI GlobalDOSFree16 ( WORD  )

◆ GlobalFix16()

WORD WINAPI GlobalFix16 ( HGLOBAL16  )

◆ GlobalFlags16()

UINT16 WINAPI GlobalFlags16 ( HGLOBAL16  )

◆ GlobalFree16()

HGLOBAL16 WINAPI GlobalFree16 ( HGLOBAL16  )

◆ GlobalFreeAll16()

void WINAPI GlobalFreeAll16 ( HGLOBAL16  )

◆ GlobalHandle16()

DWORD WINAPI GlobalHandle16 ( WORD  )

◆ GlobalHandleNoRIP16()

DWORD WINAPI GlobalHandleNoRIP16 ( WORD  )

◆ GlobalHandleToSel16()

WORD WINAPI GlobalHandleToSel16 ( HGLOBAL16  )

◆ GlobalLock16()

LPVOID WINAPI GlobalLock16 ( HGLOBAL16  )

◆ GlobalLRUNewest16()

HGLOBAL16 WINAPI GlobalLRUNewest16 ( HGLOBAL16  )

◆ GlobalLRUOldest16()

HGLOBAL16 WINAPI GlobalLRUOldest16 ( HGLOBAL16  )

◆ GlobalNotify16()

VOID WINAPI GlobalNotify16 ( FARPROC16  )

◆ GlobalPageLock16()

WORD WINAPI GlobalPageLock16 ( HGLOBAL16  )

◆ GlobalPageUnlock16()

WORD WINAPI GlobalPageUnlock16 ( HGLOBAL16  )

◆ GlobalReAlloc16()

HGLOBAL16 WINAPI GlobalReAlloc16 ( HGLOBAL16  ,
DWORD  ,
UINT16   
)

◆ GlobalSize16()

DWORD WINAPI GlobalSize16 ( HGLOBAL16  )

◆ GlobalUnfix16()

VOID WINAPI GlobalUnfix16 ( HGLOBAL16  )

◆ GlobalUnlock16()

BOOL16 WINAPI GlobalUnlock16 ( HGLOBAL16  )

◆ GlobalUnWire16()

BOOL16 WINAPI GlobalUnWire16 ( HGLOBAL16  )

◆ GlobalWire16()

SEGPTR WINAPI GlobalWire16 ( HGLOBAL16  )

◆ HasGPHandler16()

SEGPTR WINAPI HasGPHandler16 ( SEGPTR  )

◆ hmemcpy16()

VOID WINAPI hmemcpy16 ( LPVOID  ,
LPCVOID  ,
LONG   
)

◆ InitAtomTable16()

WORD WINAPI InitAtomTable16 ( WORD  )

◆ IsBadCodePtr16()

BOOL16 WINAPI IsBadCodePtr16 ( SEGPTR  )

◆ IsBadHugeReadPtr16()

BOOL16 WINAPI IsBadHugeReadPtr16 ( SEGPTR  ,
DWORD   
)

◆ IsBadHugeWritePtr16()

BOOL16 WINAPI IsBadHugeWritePtr16 ( SEGPTR  ,
DWORD   
)

◆ IsBadReadPtr16()

BOOL16 WINAPI IsBadReadPtr16 ( SEGPTR  ,
UINT16   
)

◆ IsBadStringPtr16()

BOOL16 WINAPI IsBadStringPtr16 ( SEGPTR  ,
UINT16   
)

◆ IsBadWritePtr16()

BOOL16 WINAPI IsBadWritePtr16 ( SEGPTR  ,
UINT16   
)

◆ IsDBCSLeadByte16()

BOOL16 WINAPI IsDBCSLeadByte16 ( BYTE  )

◆ IsSharedSelector16()

BOOL16 WINAPI IsSharedSelector16 ( HANDLE16  )

◆ IsTask16()

BOOL16 WINAPI IsTask16 ( HTASK16  )

◆ IsTaskLocked16()

HTASK16 WINAPI IsTaskLocked16 ( void  )

◆ LoadLibrary16()

HINSTANCE16 WINAPI LoadLibrary16 ( LPCSTR  )

◆ LoadModule16()

HINSTANCE16 WINAPI LoadModule16 ( LPCSTR  ,
LPVOID   
)

◆ LoadResource16()

HGLOBAL16 WINAPI LoadResource16 ( HINSTANCE16  ,
HRSRC16   
)

◆ LocalAlloc16()

HLOCAL16 WINAPI LocalAlloc16 ( UINT16  ,
WORD   
)

◆ LocalCompact16()

UINT16 WINAPI LocalCompact16 ( UINT16  )

◆ LocalCountFree16()

WORD WINAPI LocalCountFree16 ( void  )

◆ LocalFlags16()

UINT16 WINAPI LocalFlags16 ( HLOCAL16  )

◆ LocalFree16()

HLOCAL16 WINAPI LocalFree16 ( HLOCAL16  )

◆ LocalHandle16()

HLOCAL16 WINAPI LocalHandle16 ( WORD  )

◆ LocalHandleDelta16()

WORD WINAPI LocalHandleDelta16 ( WORD  )

◆ LocalHeapSize16()

WORD WINAPI LocalHeapSize16 ( void  )

◆ LocalInit16()

BOOL16 WINAPI LocalInit16 ( HANDLE16  ,
WORD  ,
WORD   
)

◆ LocalLock16()

SEGPTR WINAPI LocalLock16 ( HLOCAL16  )

◆ LocalNotify16()

FARPROC16 WINAPI LocalNotify16 ( FARPROC16  )

◆ LocalReAlloc16()

HLOCAL16 WINAPI LocalReAlloc16 ( HLOCAL16  ,
WORD  ,
UINT16   
)

◆ LocalShrink16()

UINT16 WINAPI LocalShrink16 ( HGLOBAL16  ,
UINT16   
)

◆ LocalSize16()

UINT16 WINAPI LocalSize16 ( HLOCAL16  )

◆ LocalUnlock16()

BOOL16 WINAPI LocalUnlock16 ( HLOCAL16  )

◆ LockCurrentTask16()

HTASK16 WINAPI LockCurrentTask16 ( BOOL16  )

◆ LockResource16()

LPVOID WINAPI LockResource16 ( HGLOBAL16  )

◆ LockSegment16()

HGLOBAL16 WINAPI LockSegment16 ( HGLOBAL16  )

◆ LogError16()

VOID WINAPI LogError16 ( UINT16  ,
LPVOID   
)

◆ LogParamError16()

VOID WINAPI LogParamError16 ( UINT16  ,
FARPROC16  ,
LPVOID   
)

◆ lstrcat16()

SEGPTR WINAPI lstrcat16 ( SEGPTR  ,
LPCSTR   
)

◆ lstrcatn16()

SEGPTR WINAPI lstrcatn16 ( SEGPTR  ,
LPCSTR  ,
INT16   
)

◆ lstrcpy16()

SEGPTR WINAPI lstrcpy16 ( SEGPTR  ,
LPCSTR   
)

◆ lstrcpyn16()

SEGPTR WINAPI lstrcpyn16 ( SEGPTR  ,
LPCSTR  ,
INT16   
)

◆ lstrlen16()

INT16 WINAPI lstrlen16 ( LPCSTR  )

◆ MakeProcInstance16()

FARPROC16 WINAPI MakeProcInstance16 ( FARPROC16  ,
HANDLE16   
)

◆ MapSL()

static LPVOID WINAPI MapSL ( SEGPTR  segptr)
inlinestatic

Definition at line 530 of file winbase16.h.

531{
532 return (char *)wine_ldt_copy.base[SELECTOROF(segptr) >> __AHSHIFT] + OFFSETOF(segptr);
533}
WINE_LDT_EXTERN struct __wine_ldt_copy wine_ldt_copy
#define __AHSHIFT
Definition: winbase16.h:317
#define SELECTOROF(ptr)
Definition: windef16.h:50
#define OFFSETOF(ptr)
Definition: windef16.h:51

◆ OldYield16()

VOID WINAPI OldYield16 ( void  )

◆ OpenFile16()

HFILE16 WINAPI OpenFile16 ( LPCSTR  ,
OFSTRUCT ,
UINT16   
)

◆ PostEvent16()

VOID WINAPI PostEvent16 ( HTASK16  )

◆ PrestoChangoSelector16()

WORD WINAPI PrestoChangoSelector16 ( WORD  ,
WORD   
)

◆ RegCloseKey16()

DWORD WINAPI RegCloseKey16 ( HKEY  )

◆ RegCreateKey16()

DWORD WINAPI RegCreateKey16 ( HKEY  ,
LPCSTR  ,
PHKEY   
)

◆ RegDeleteKey16()

DWORD WINAPI RegDeleteKey16 ( HKEY  ,
LPCSTR   
)

◆ RegDeleteValue16()

DWORD WINAPI RegDeleteValue16 ( HKEY  ,
LPSTR   
)

◆ RegEnumKey16()

DWORD WINAPI RegEnumKey16 ( HKEY  ,
DWORD  ,
LPSTR  ,
DWORD   
)

◆ RegEnumValue16()

DWORD WINAPI RegEnumValue16 ( HKEY  ,
DWORD  ,
LPSTR  ,
LPDWORD  ,
LPDWORD  ,
LPDWORD  ,
LPBYTE  ,
LPDWORD   
)

◆ RegOpenKey16()

DWORD WINAPI RegOpenKey16 ( HKEY  ,
LPCSTR  ,
PHKEY   
)

◆ RegQueryValue16()

DWORD WINAPI RegQueryValue16 ( HKEY  ,
LPCSTR  ,
LPSTR  ,
LPDWORD   
)

◆ RegQueryValueEx16()

DWORD WINAPI RegQueryValueEx16 ( HKEY  ,
LPCSTR  ,
LPDWORD  ,
LPDWORD  ,
LPBYTE  ,
LPDWORD   
)

◆ RegSetValue16()

DWORD WINAPI RegSetValue16 ( HKEY  ,
LPCSTR  ,
DWORD  ,
LPCSTR  ,
DWORD   
)

◆ RegSetValueEx16()

DWORD WINAPI RegSetValueEx16 ( HKEY  ,
LPCSTR  ,
DWORD  ,
DWORD  ,
CONST BYTE ,
DWORD   
)

◆ RemoveDirectory16()

BOOL16 WINAPI RemoveDirectory16 ( LPCSTR  )

◆ SelectorAccessRights16()

WORD WINAPI SelectorAccessRights16 ( WORD  ,
WORD  ,
WORD   
)

◆ SetCurrentDirectory16()

BOOL16 WINAPI SetCurrentDirectory16 ( LPCSTR  )

◆ SetErrorMode16()

UINT16 WINAPI SetErrorMode16 ( UINT16  )

◆ SetFastQueue16()

void WINAPI SetFastQueue16 ( DWORD  ,
HQUEUE16   
)

◆ SetFileAttributes16()

BOOL16 WINAPI SetFileAttributes16 ( LPCSTR  ,
DWORD   
)

◆ SetHandleCount16()

UINT16 WINAPI SetHandleCount16 ( UINT16  )

◆ SetPriority16()

VOID WINAPI SetPriority16 ( HTASK16  ,
INT16   
)

◆ SetResourceHandler16()

FARPROC16 WINAPI SetResourceHandler16 ( HINSTANCE16  ,
LPCSTR  ,
FARPROC16   
)

◆ SetSelectorBase()

WORD WINAPI SetSelectorBase ( WORD  ,
DWORD   
)

◆ SetSelectorLimit16()

WORD WINAPI SetSelectorLimit16 ( WORD  ,
DWORD   
)

◆ SetSwapAreaSize16()

LONG WINAPI SetSwapAreaSize16 ( WORD  )

◆ SetTaskQueue16()

HQUEUE16 WINAPI SetTaskQueue16 ( HTASK16  ,
HQUEUE16   
)

◆ SetThreadQueue16()

HQUEUE16 WINAPI SetThreadQueue16 ( DWORD  ,
HQUEUE16   
)

◆ SetWinDebugInfo16()

BOOL16 WINAPI SetWinDebugInfo16 ( LPWINDEBUGINFO16  )

◆ SizeofResource16()

DWORD WINAPI SizeofResource16 ( HMODULE16  ,
HRSRC16   
)

◆ SwitchStackTo16()

VOID WINAPI SwitchStackTo16 ( WORD  ,
WORD  ,
WORD   
)

◆ UnlockSegment16()

void WINAPI UnlockSegment16 ( HGLOBAL16  )

◆ WaitEvent16()

BOOL16 WINAPI WaitEvent16 ( HTASK16  )

◆ WIN32_OldYield16()

VOID WINAPI WIN32_OldYield16 ( void  )

◆ WinExec16()

HINSTANCE16 WINAPI WinExec16 ( LPCSTR  ,
UINT16   
)

◆ WriteOutProfiles16()

VOID WINAPI WriteOutProfiles16 ( void  )

◆ WritePrivateProfileSection16()

BOOL16 WINAPI WritePrivateProfileSection16 ( LPCSTR  ,
LPCSTR  ,
LPCSTR   
)

◆ WritePrivateProfileString16()

BOOL16 WINAPI WritePrivateProfileString16 ( LPCSTR  ,
LPCSTR  ,
LPCSTR  ,
LPCSTR   
)

◆ WritePrivateProfileStruct16()

BOOL16 WINAPI WritePrivateProfileStruct16 ( LPCSTR  ,
LPCSTR  ,
LPVOID  ,
UINT16  ,
LPCSTR   
)

◆ WriteProfileSection16()

BOOL16 WINAPI WriteProfileSection16 ( LPCSTR  ,
LPCSTR   
)

◆ WriteProfileString16()

BOOL16 WINAPI WriteProfileString16 ( LPCSTR  ,
LPCSTR  ,
LPCSTR   
)

◆ Yield16()

VOID WINAPI Yield16 ( void  )