ReactOS  0.4.15-dev-1068-g467feb9
registers.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: GPL - See COPYING in the top level directory
3  * PROJECT: ReactOS Virtual DOS Machine
4  * FILE: subsystems/mvdm/ntvdm/cpu/registers.h
5  * PURPOSE: Exported functions for manipulating registers
6  * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
7  */
8 
9 #ifndef _REGISTERS_H_
10 #define _REGISTERS_H_
11 
12 /* INCLUDES *******************************************************************/
13 
14 #if 0 // Those function prototypes are already included via ddk/vddsvc.h
15 
17 
26 
35 
44 
53 
54 
55 
60 
65 
70 
75 
80 
93 
110 
113 
116 
117 #endif
118 
119 #endif /* _REGISTERS_H_ */
VOID WINAPI setEBP(ULONG)
Definition: registers.c:367
VOID WINAPI setIP(USHORT)
Definition: registers.c:471
ULONG WINAPI getEIP(VOID)
Definition: registers.c:450
USHORT WINAPI getBX(VOID)
Definition: registers.c:170
VOID WINAPI setBL(UCHAR)
Definition: registers.c:205
UCHAR WINAPI getCL(VOID)
Definition: registers.c:256
VOID WINAPI setEAX(ULONG)
Definition: registers.c:107
USHORT WINAPI getSI(VOID)
Definition: registers.c:404
VOID WINAPI setECX(ULONG)
Definition: registers.c:221
USHORT WINAPI getCX(VOID)
Definition: registers.c:228
VOID WINAPI setCH(UCHAR)
Definition: registers.c:249
VOID WINAPI setAH(UCHAR)
Definition: registers.c:135
ULONG WINAPI getEDX(VOID)
Definition: registers.c:272
VOID WINAPI setAX(USHORT)
Definition: registers.c:121
VOID WINAPI setDS(USHORT)
Definition: registers.c:515
VOID WINAPI setAL(UCHAR)
Definition: registers.c:149
USHORT WINAPI getSS(VOID)
Definition: registers.c:494
UCHAR WINAPI getAH(VOID)
Definition: registers.c:128
ULONG WINAPI getZF(VOID)
Definition: registers.c:608
UCHAR WINAPI getAL(VOID)
Definition: registers.c:142
VOID WINAPI setPF(ULONG)
Definition: registers.c:587
UCHAR WINAPI getDH(VOID)
Definition: registers.c:300
ULONG WINAPI getEBX(VOID)
Definition: registers.c:156
UCHAR WINAPI getDL(VOID)
Definition: registers.c:314
ULONG WINAPI getSF(VOID)
Definition: registers.c:622
ULONG WINAPI getAF(VOID)
Definition: registers.c:594
VOID WINAPI setES(USHORT)
Definition: registers.c:529
VOID WINAPI setSP(USHORT)
Definition: registers.c:351
ULONG WINAPI getEFLAGS(VOID)
Definition: registers.c:680
VOID WINAPI setSS(USHORT)
Definition: registers.c:501
VOID WINAPI setCF(ULONG)
Definition: registers.c:573
VOID WINAPI setSI(USHORT)
Definition: registers.c:411
ULONG WINAPI getPF(VOID)
Definition: registers.c:580
VOID WINAPI setEBX(ULONG)
Definition: registers.c:163
ULONG WINAPI getEDI(VOID)
Definition: registers.c:420
USHORT WINAPI getGS(VOID)
Definition: registers.c:550
USHORT WINAPI getES(VOID)
Definition: registers.c:522
PVOID WINAPI getIntelRegistersPointer(VOID)
Definition: registers.c:29
USHORT WINAPI getIP(VOID)
Definition: registers.c:464
#define WINAPI
Definition: msvc.h:6
VOID WINAPI setSF(ULONG)
Definition: registers.c:629
UCHAR WINAPI getBH(VOID)
Definition: registers.c:184
VOID WINAPI setBP(USHORT)
Definition: registers.c:381
VOID WINAPI setGS(USHORT)
Definition: registers.c:557
ULONG WINAPI getEAX(VOID)
Definition: registers.c:100
VOID WINAPI setDX(USHORT)
Definition: registers.c:293
unsigned char UCHAR
Definition: xmlstorage.h:181
VOID WINAPI setEDX(ULONG)
Definition: registers.c:279
USHORT WINAPI getDX(VOID)
Definition: registers.c:286
USHORT WINAPI getAX(VOID)
Definition: registers.c:114
VOID WINAPI setEFLAGS(ULONG)
Definition: registers.c:687
VOID WINAPI setBX(USHORT)
Definition: registers.c:177
VOID WINAPI setBH(UCHAR)
Definition: registers.c:191
ULONG WINAPI getESI(VOID)
Definition: registers.c:390
VOID WINAPI setOF(ULONG)
Definition: registers.c:671
VOID WINAPI setFS(USHORT)
Definition: registers.c:543
ULONG WINAPI getIF(VOID)
Definition: registers.c:636
VOID WINAPI setCS(USHORT)
Definition: registers.c:487
ULONG WINAPI getDF(VOID)
Definition: registers.c:650
VOID WINAPI setDF(ULONG)
Definition: registers.c:657
VOID WINAPI setDI(USHORT)
Definition: registers.c:441
VOID WINAPI setEIP(ULONG)
Definition: registers.c:457
VOID WINAPI setZF(ULONG)
Definition: registers.c:615
unsigned short USHORT
Definition: pedump.c:61
UCHAR WINAPI getBL(VOID)
Definition: registers.c:198
USHORT WINAPI getDI(VOID)
Definition: registers.c:434
VOID WINAPI setDL(UCHAR)
Definition: registers.c:321
VOID WINAPI setEDI(ULONG)
Definition: registers.c:427
ULONG WINAPI getEBP(VOID)
Definition: registers.c:360
VOID WINAPI setIF(ULONG)
Definition: registers.c:643
ULONG WINAPI getESP(VOID)
Definition: registers.c:330
VOID WINAPI setCX(USHORT)
Definition: registers.c:235
UCHAR WINAPI getCH(VOID)
Definition: registers.c:242
VOID WINAPI setESP(ULONG)
Definition: registers.c:337
USHORT WINAPI getDS(VOID)
Definition: registers.c:508
USHORT WINAPI getMSW(VOID)
Definition: registers.c:696
unsigned int ULONG
Definition: retypes.h:1
VOID WINAPI setESI(ULONG)
Definition: registers.c:397
ULONG WINAPI getECX(VOID)
Definition: registers.c:214
ULONG WINAPI getOF(VOID)
Definition: registers.c:664
USHORT WINAPI getBP(VOID)
Definition: registers.c:374
USHORT WINAPI getSP(VOID)
Definition: registers.c:344
VOID WINAPI setCL(UCHAR)
Definition: registers.c:263
USHORT WINAPI getCS(VOID)
Definition: registers.c:480
VOID WINAPI setAF(ULONG)
Definition: registers.c:601
USHORT WINAPI getFS(VOID)
Definition: registers.c:536
ULONG WINAPI getCF(VOID)
Definition: registers.c:566
VOID WINAPI setMSW(USHORT)
Definition: registers.c:703
VOID WINAPI setDH(UCHAR)
Definition: registers.c:307