Added documentation.
This commit is contained in:
parent
ab8b7dba77
commit
e683d6ec1f
|
@ -212,6 +212,9 @@ static void DOSVM_SendQueuedEvents(CONTEXT86 *context)
|
||||||
DOSVM_SendQueuedEvent(context);
|
DOSVM_SendQueuedEvent(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* QueueEvent (WINEDOS.@)
|
||||||
|
*/
|
||||||
void WINAPI DOSVM_QueueEvent( INT irq, INT priority, DOSRELAY relay, LPVOID data)
|
void WINAPI DOSVM_QueueEvent( INT irq, INT priority, DOSRELAY relay, LPVOID data)
|
||||||
{
|
{
|
||||||
LPDOSEVENT event, cur, prev;
|
LPDOSEVENT event, cur, prev;
|
||||||
|
@ -412,6 +415,9 @@ static void DOSVM_ProcessMessage(MSG *msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* Wait (WINEDOS.@)
|
||||||
|
*/
|
||||||
void WINAPI DOSVM_Wait( INT read_pipe, HANDLE hObject )
|
void WINAPI DOSVM_Wait( INT read_pipe, HANDLE hObject )
|
||||||
{
|
{
|
||||||
MSG msg;
|
MSG msg;
|
||||||
|
@ -480,6 +486,9 @@ chk_console_input:
|
||||||
} while (TRUE);
|
} while (TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* Enter (WINEDOS.@)
|
||||||
|
*/
|
||||||
INT WINAPI DOSVM_Enter( CONTEXT86 *context )
|
INT WINAPI DOSVM_Enter( CONTEXT86 *context )
|
||||||
{
|
{
|
||||||
struct vm86plus_struct VM86;
|
struct vm86plus_struct VM86;
|
||||||
|
@ -553,6 +562,9 @@ INT WINAPI DOSVM_Enter( CONTEXT86 *context )
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* OutPIC (WINEDOS.@)
|
||||||
|
*/
|
||||||
void WINAPI DOSVM_PIC_ioport_out( WORD port, BYTE val)
|
void WINAPI DOSVM_PIC_ioport_out( WORD port, BYTE val)
|
||||||
{
|
{
|
||||||
LPDOSEVENT event;
|
LPDOSEVENT event;
|
||||||
|
@ -583,6 +595,9 @@ void WINAPI DOSVM_PIC_ioport_out( WORD port, BYTE val)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* SetTimer (WINEDOS.@)
|
||||||
|
*/
|
||||||
void WINAPI DOSVM_SetTimer( UINT ticks )
|
void WINAPI DOSVM_SetTimer( UINT ticks )
|
||||||
{
|
{
|
||||||
int stat=DOSMOD_SET_TIMER;
|
int stat=DOSMOD_SET_TIMER;
|
||||||
|
@ -607,6 +622,9 @@ void WINAPI DOSVM_SetTimer( UINT ticks )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* GetTimer (WINEDOS.@)
|
||||||
|
*/
|
||||||
UINT WINAPI DOSVM_GetTimer( void )
|
UINT WINAPI DOSVM_GetTimer( void )
|
||||||
{
|
{
|
||||||
int stat=DOSMOD_GET_TIMER;
|
int stat=DOSMOD_GET_TIMER;
|
||||||
|
|
|
@ -333,11 +333,17 @@ load_error:
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* LoadDosExe (WINEDOS.@)
|
||||||
|
*/
|
||||||
void WINAPI MZ_LoadImage( LPCSTR filename, HANDLE hFile )
|
void WINAPI MZ_LoadImage( LPCSTR filename, HANDLE hFile )
|
||||||
{
|
{
|
||||||
if (MZ_DoLoadImage( hFile, filename, NULL )) MZ_Launch();
|
if (MZ_DoLoadImage( hFile, filename, NULL )) MZ_Launch();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* Exec (WINEDOS.@)
|
||||||
|
*/
|
||||||
BOOL WINAPI MZ_Exec( CONTEXT86 *context, LPCSTR filename, BYTE func, LPVOID paramblk )
|
BOOL WINAPI MZ_Exec( CONTEXT86 *context, LPCSTR filename, BYTE func, LPVOID paramblk )
|
||||||
{
|
{
|
||||||
/* this may only be called from existing DOS processes
|
/* this may only be called from existing DOS processes
|
||||||
|
@ -400,6 +406,9 @@ BOOL WINAPI MZ_Exec( CONTEXT86 *context, LPCSTR filename, BYTE func, LPVOID para
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* LoadDPMI (WINEDOS.@)
|
||||||
|
*/
|
||||||
LPDOSTASK WINAPI MZ_AllocDPMITask( void )
|
LPDOSTASK WINAPI MZ_AllocDPMITask( void )
|
||||||
{
|
{
|
||||||
LPDOSTASK lpDosTask = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(DOSTASK));
|
LPDOSTASK lpDosTask = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(DOSTASK));
|
||||||
|
@ -546,6 +555,9 @@ static void MZ_KillTask(void)
|
||||||
kill(dosmod_pid,SIGTERM);
|
kill(dosmod_pid,SIGTERM);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* Exit (WINEDOS.@)
|
||||||
|
*/
|
||||||
void WINAPI MZ_Exit( CONTEXT86 *context, BOOL cs_psp, WORD retval )
|
void WINAPI MZ_Exit( CONTEXT86 *context, BOOL cs_psp, WORD retval )
|
||||||
{
|
{
|
||||||
LPDOSTASK lpDosTask = MZ_Current();
|
LPDOSTASK lpDosTask = MZ_Current();
|
||||||
|
@ -611,6 +623,9 @@ void WINAPI MZ_Exit( CONTEXT86 *context, BOOL cs_psp, WORD retval )
|
||||||
|
|
||||||
#endif /* !MZ_SUPPORTED */
|
#endif /* !MZ_SUPPORTED */
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* GetCurrent (WINEDOS.@)
|
||||||
|
*/
|
||||||
LPDOSTASK WINAPI MZ_Current( void )
|
LPDOSTASK WINAPI MZ_Current( void )
|
||||||
{
|
{
|
||||||
return dos_current;
|
return dos_current;
|
||||||
|
|
Loading…
Reference in New Issue