mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 20:28:26 +00:00
Removed Callback.CallTaskRescheduleProc().
This commit is contained in:
parent
bba76eed9c
commit
5cec819d11
|
@ -140,13 +140,8 @@ static THUNK *firstThunk = NULL;
|
||||||
static LRESULT WINAPI THUNK_CallWndProc16( WNDPROC16 proc, HWND16 hwnd,
|
static LRESULT WINAPI THUNK_CallWndProc16( WNDPROC16 proc, HWND16 hwnd,
|
||||||
UINT16 msg, WPARAM16 wParam,
|
UINT16 msg, WPARAM16 wParam,
|
||||||
LPARAM lParam );
|
LPARAM lParam );
|
||||||
static BOOL WINAPI THUNK_CallTaskReschedule(void);
|
|
||||||
static BOOL WINAPI THUNK_WOWCallback16Ex( FARPROC16,DWORD,DWORD,
|
static BOOL WINAPI THUNK_WOWCallback16Ex( FARPROC16,DWORD,DWORD,
|
||||||
LPVOID,LPDWORD );
|
LPVOID,LPDWORD );
|
||||||
|
|
||||||
/* TASK_Reschedule() 16-bit entry point */
|
|
||||||
static FARPROC16 TASK_RescheduleProc;
|
|
||||||
|
|
||||||
static BOOL THUNK_ThunkletInit( void );
|
static BOOL THUNK_ThunkletInit( void );
|
||||||
|
|
||||||
extern void CallFrom16_p_long_wwwll(void);
|
extern void CallFrom16_p_long_wwwll(void);
|
||||||
|
@ -156,7 +151,6 @@ static const CALLBACKS_TABLE CALLBACK_EmulatorTable =
|
||||||
{
|
{
|
||||||
(void *)CallTo16_sreg_, /* CallRegisterShortProc */
|
(void *)CallTo16_sreg_, /* CallRegisterShortProc */
|
||||||
(void *)CallTo16_lreg_, /* CallRegisterLongProc */
|
(void *)CallTo16_lreg_, /* CallRegisterLongProc */
|
||||||
THUNK_CallTaskReschedule, /* CallTaskRescheduleProc */
|
|
||||||
(void*)CallFrom16_p_long_wwwll, /* CallFrom16WndProc */
|
(void*)CallFrom16_p_long_wwwll, /* CallFrom16WndProc */
|
||||||
THUNK_CallWndProc16, /* CallWndProc */
|
THUNK_CallWndProc16, /* CallWndProc */
|
||||||
(void *)CallTo16_long_lwwll, /* CallDriverProc */
|
(void *)CallTo16_long_lwwll, /* CallDriverProc */
|
||||||
|
@ -192,8 +186,6 @@ BOOL THUNK_Init(void)
|
||||||
{
|
{
|
||||||
/* Set the window proc calling functions */
|
/* Set the window proc calling functions */
|
||||||
Callbacks = &CALLBACK_EmulatorTable;
|
Callbacks = &CALLBACK_EmulatorTable;
|
||||||
/* Get the 16-bit reschedule function pointer */
|
|
||||||
TASK_RescheduleProc = MODULE_GetWndProcEntry16( "TASK_Reschedule" );
|
|
||||||
/* Initialize Thunklets */
|
/* Initialize Thunklets */
|
||||||
return THUNK_ThunkletInit();
|
return THUNK_ThunkletInit();
|
||||||
}
|
}
|
||||||
|
@ -324,15 +316,6 @@ static LRESULT WINAPI THUNK_CallWndProc16( WNDPROC16 proc, HWND16 hwnd,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************************
|
|
||||||
* THUNK_CallTaskReschedule
|
|
||||||
*/
|
|
||||||
static BOOL WINAPI THUNK_CallTaskReschedule(void)
|
|
||||||
{
|
|
||||||
return CallTo16_word_(TASK_RescheduleProc);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* THUNK_EnumObjects16 (GDI.71)
|
* THUNK_EnumObjects16 (GDI.71)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,7 +22,6 @@ typedef struct
|
||||||
{
|
{
|
||||||
LONG (CALLBACK *CallRegisterShortProc)( CONTEXT *, INT );
|
LONG (CALLBACK *CallRegisterShortProc)( CONTEXT *, INT );
|
||||||
LONG (CALLBACK *CallRegisterLongProc)( CONTEXT *, INT );
|
LONG (CALLBACK *CallRegisterLongProc)( CONTEXT *, INT );
|
||||||
BOOL (CALLBACK *CallTaskRescheduleProc)(void);
|
|
||||||
VOID (CALLBACK *CallFrom16WndProc)(void);
|
VOID (CALLBACK *CallFrom16WndProc)(void);
|
||||||
LRESULT (CALLBACK *CallWndProc)( WNDPROC16, HWND16, UINT16,
|
LRESULT (CALLBACK *CallWndProc)( WNDPROC16, HWND16, UINT16,
|
||||||
WPARAM16, LPARAM );
|
WPARAM16, LPARAM );
|
||||||
|
|
|
@ -261,21 +261,6 @@ static DWORD WINAPI CALLBACK_CallUTProc( FARPROC16 proc, DWORD w1, DWORD w2 )
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**********************************************************************
|
|
||||||
* CALLBACK_CallTaskRescheduleProc
|
|
||||||
*/
|
|
||||||
static BOOL WINAPI CALLBACK_CallTaskRescheduleProc( void )
|
|
||||||
{
|
|
||||||
BOOL pending;
|
|
||||||
|
|
||||||
SYSLEVEL_EnterWin16Lock();
|
|
||||||
pending = TASK_Reschedule();
|
|
||||||
SYSLEVEL_LeaveWin16Lock();
|
|
||||||
|
|
||||||
return pending;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* CALLBACK_WinelibTable
|
* CALLBACK_WinelibTable
|
||||||
*
|
*
|
||||||
|
@ -285,7 +270,6 @@ static const CALLBACKS_TABLE CALLBACK_WinelibTable =
|
||||||
{
|
{
|
||||||
CALLBACK_CallRegisterProc, /* CallRegisterShortProc */
|
CALLBACK_CallRegisterProc, /* CallRegisterShortProc */
|
||||||
CALLBACK_CallRegisterProc, /* CallRegisterLongProc */
|
CALLBACK_CallRegisterProc, /* CallRegisterLongProc */
|
||||||
CALLBACK_CallTaskRescheduleProc, /* CallTaskRescheduleProc */
|
|
||||||
NULL, /* CallFrom16WndProc */
|
NULL, /* CallFrom16WndProc */
|
||||||
CALLBACK_CallWndProc, /* CallWndProc */
|
CALLBACK_CallWndProc, /* CallWndProc */
|
||||||
CALLBACK_CallDriverProc, /* CallDriverProc */
|
CALLBACK_CallDriverProc, /* CallDriverProc */
|
||||||
|
|
Loading…
Reference in a new issue