Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
0b597bce
Commit
0b597bce
authored
Oct 11, 1998
by
Ulrich Weigand
Committed by
Alexandre Julliard
Oct 11, 1998
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Stubs for COMM.DRV, REBOOT.VXD, VDD.VXD.
parent
2e30f6ff
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
69 additions
and
0 deletions
+69
-0
Makefile.in
if1632/Makefile.in
+1
-0
builtin.c
if1632/builtin.c
+2
-0
comm.spec
if1632/comm.spec
+23
-0
wprocs.spec
if1632/wprocs.spec
+2
-0
vxd.c
msdos/vxd.c
+41
-0
No files found.
if1632/Makefile.in
View file @
0b597bce
...
@@ -7,6 +7,7 @@ MODULE = if1632
...
@@ -7,6 +7,7 @@ MODULE = if1632
DLLS
=
\
DLLS
=
\
avifile.spec
\
avifile.spec
\
comm.spec
\
commdlg.spec
\
commdlg.spec
\
compobj.spec
\
compobj.spec
\
ddeml.spec
\
ddeml.spec
\
...
...
if1632/builtin.c
View file @
0b597bce
...
@@ -47,6 +47,7 @@ typedef struct
...
@@ -47,6 +47,7 @@ typedef struct
/* 16-bit DLLs */
/* 16-bit DLLs */
extern
const
WIN16_DESCRIPTOR
AVIFILE_Descriptor
;
extern
const
WIN16_DESCRIPTOR
AVIFILE_Descriptor
;
extern
const
WIN16_DESCRIPTOR
COMM_Descriptor
;
extern
const
WIN16_DESCRIPTOR
COMMDLG_Descriptor
;
extern
const
WIN16_DESCRIPTOR
COMMDLG_Descriptor
;
extern
const
WIN16_DESCRIPTOR
COMPOBJ_Descriptor
;
extern
const
WIN16_DESCRIPTOR
COMPOBJ_Descriptor
;
extern
const
WIN16_DESCRIPTOR
DDEML_Descriptor
;
extern
const
WIN16_DESCRIPTOR
DDEML_Descriptor
;
...
@@ -103,6 +104,7 @@ static BUILTIN16_DLL BuiltinDLLs[] =
...
@@ -103,6 +104,7 @@ static BUILTIN16_DLL BuiltinDLLs[] =
{
&
COMPOBJ_Descriptor
,
DLL_FLAG_NOT_USED
},
{
&
COMPOBJ_Descriptor
,
DLL_FLAG_NOT_USED
},
{
&
DDEML_Descriptor
,
DLL_FLAG_NOT_USED
},
{
&
DDEML_Descriptor
,
DLL_FLAG_NOT_USED
},
{
&
KEYBOARD_Descriptor
,
0
},
{
&
KEYBOARD_Descriptor
,
0
},
{
&
COMM_Descriptor
,
0
},
{
&
LZEXPAND_Descriptor
,
0
},
{
&
LZEXPAND_Descriptor
,
0
},
{
&
MMSYSTEM_Descriptor
,
0
},
{
&
MMSYSTEM_Descriptor
,
0
},
{
&
MOUSE_Descriptor
,
0
},
{
&
MOUSE_Descriptor
,
0
},
...
...
if1632/comm.spec
0 → 100644
View file @
0b597bce
name comm
type win16
1 stub INICOM
2 stub SETCOM
3 stub SETQUE
4 stub RECCOM
5 stub SNDCOM
6 stub CTX
7 stub TRMCOM
8 stub STACOM
9 stub CEXTFCN
10 stub CFLUSH
11 stub CEVT
12 stub CEVTGET
13 stub CSETBRK
14 stub CCLRBRK
15 stub GETDCB
16 stub WEP
19 stub COMMWRITESTRING
20 stub READCOMMSTRING
100 stub ENABLENOTIFICATION
if1632/wprocs.spec
View file @
0b597bce
...
@@ -283,6 +283,8 @@ type win16
...
@@ -283,6 +283,8 @@ type win16
#
#
401 register VXD_VMM() VXD_VMM
401 register VXD_VMM() VXD_VMM
405 register VXD_Timer() VXD_Timer
405 register VXD_Timer() VXD_Timer
409 register VXD_Reboot() VXD_Reboot
410 register VXD_VDD() VXD_VDD
414 register VXD_Comm() VXD_Comm
414 register VXD_Comm() VXD_Comm
#415 register VXD_Printer() VXD_Printer
#415 register VXD_Printer() VXD_Printer
423 register VXD_Shell() VXD_Shell
423 register VXD_Shell() VXD_Shell
...
...
msdos/vxd.c
View file @
0b597bce
...
@@ -100,6 +100,47 @@ void WINAPI VXD_PageFile( CONTEXT *context )
...
@@ -100,6 +100,47 @@ void WINAPI VXD_PageFile( CONTEXT *context )
}
}
}
}
/***********************************************************************
* VXD_Reboot
*/
void
VXD_Reboot
(
CONTEXT
*
context
)
{
unsigned
service
=
AX_reg
(
context
);
TRACE
(
vxd
,
"[%04x] VMM
\n
"
,
(
UINT16
)
service
);
switch
(
service
)
{
case
0x0000
:
/* version */
AX_reg
(
context
)
=
VXD_WinVersion
();
RESET_CFLAG
(
context
);
break
;
default:
VXD_BARF
(
context
,
"REBOOT"
);
}
}
/***********************************************************************
* VXD_VDD
*/
void
VXD_VDD
(
CONTEXT
*
context
)
{
unsigned
service
=
AX_reg
(
context
);
TRACE
(
vxd
,
"[%04x] VMM
\n
"
,
(
UINT16
)
service
);
switch
(
service
)
{
case
0x0000
:
/* version */
AX_reg
(
context
)
=
VXD_WinVersion
();
RESET_CFLAG
(
context
);
break
;
default:
VXD_BARF
(
context
,
"VDD"
);
}
}
/***********************************************************************
/***********************************************************************
* VXD_Shell
* VXD_Shell
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment