Change the callback declarations to a safer format.
This commit is contained in:
parent
2fd8388c7b
commit
40774c3c91
|
@ -8,7 +8,7 @@
|
|||
#define _INC_PROCESS
|
||||
|
||||
typedef void (*LPBEGINTHREAD)(LPVOID);
|
||||
typedef UINT (WINAPI *LPBEGINTHREADEX)(LPVOID);
|
||||
typedef UINT WINAPI (*LPBEGINTHREADEX)(LPVOID);
|
||||
|
||||
ULONG _beginthread(LPBEGINTHREAD,UINT,LPVOID);
|
||||
void _endthread(void);
|
||||
|
|
|
@ -26,9 +26,9 @@ typedef struct _INFCONTEXT
|
|||
UINT Line;
|
||||
} INFCONTEXT, *PINFCONTEXT;
|
||||
|
||||
typedef UINT (CALLBACK* PSP_FILE_CALLBACK_A)( PVOID Context, UINT Notification,
|
||||
typedef UINT CALLBACK (*PSP_FILE_CALLBACK_A)( PVOID Context, UINT Notification,
|
||||
UINT Param1, UINT Param2 );
|
||||
typedef UINT (CALLBACK* PSP_FILE_CALLBACK_W)( PVOID Context, UINT Notification,
|
||||
typedef UINT CALLBACK (*PSP_FILE_CALLBACK_W)( PVOID Context, UINT Notification,
|
||||
UINT Param1, UINT Param2 );
|
||||
#define PSP_FILE_CALLBACK WINELIB_NAME_AW(PSP_FILE_CALLBACK_)
|
||||
|
||||
|
|
|
@ -237,7 +237,7 @@ typedef struct _DllVersionInfo {
|
|||
#define DLLVER_PLATFORM_WINDOWS 0x00000001 // Windows 9x
|
||||
#define DLLVER_PLATFORM_NT 0x00000002 // Windows NT
|
||||
|
||||
typedef HRESULT (CALLBACK* DLLGETVERSIONPROC)(DLLVERSIONINFO *);
|
||||
typedef HRESULT CALLBACK (*DLLGETVERSIONPROC)(DLLVERSIONINFO *);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
|
|
|
@ -680,7 +680,7 @@ inline static LRESULT VFWAPI ICDrawSuggestFormat(HIC hic, LPBITMAPINFOHEADER lpb
|
|||
ICSendMessage(hic, ICM_DRAW_RENDERBUFFER, 0, 0)
|
||||
|
||||
inline static LRESULT VFWAPI ICSetStatusProc(HIC hic, DWORD dwFlags, LRESULT lParam,
|
||||
LONG (CALLBACK *fpfnStatus)(LPARAM, UINT, LONG))
|
||||
LONG CALLBACK (*fpfnStatus)(LPARAM, UINT, LONG))
|
||||
{
|
||||
ICSETSTATUSPROC ic;
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ extern "C" {
|
|||
|
||||
typedef DWORD CALLBACK (*LPTHREAD_START_ROUTINE)(LPVOID);
|
||||
|
||||
typedef VOID (WINAPI *PFIBER_START_ROUTINE)( LPVOID lpFiberParameter );
|
||||
typedef VOID WINAPI (*PFIBER_START_ROUTINE)( LPVOID lpFiberParameter );
|
||||
typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE;
|
||||
|
||||
typedef RTL_CRITICAL_SECTION CRITICAL_SECTION;
|
||||
|
|
|
@ -641,7 +641,7 @@ BOOL WINAPI PathFindOnPathAW(LPVOID sFile, LPCVOID sOtherDirs);
|
|||
*/
|
||||
|
||||
/* SHCreateShellFolderViewEx callback function */
|
||||
typedef HRESULT (CALLBACK* LPFNSFVCALLBACK)(
|
||||
typedef HRESULT CALLBACK (*LPFNSFVCALLBACK)(
|
||||
DWORD dwUser,
|
||||
LPSHELLFOLDER pshf,
|
||||
HWND hWnd,
|
||||
|
|
|
@ -196,8 +196,7 @@ typedef struct _OVERLAPPED * LPWSAOVERLAPPED;
|
|||
typedef HANDLE WSAEVENT;
|
||||
typedef unsigned int GROUP;
|
||||
|
||||
typedef void
|
||||
(CALLBACK * LPWSAOVERLAPPED_COMPLETION_ROUTINE)
|
||||
typedef void CALLBACK (*LPWSAOVERLAPPED_COMPLETION_ROUTINE)
|
||||
(
|
||||
DWORD dwError,
|
||||
DWORD cbTransferred,
|
||||
|
|
|
@ -136,7 +136,7 @@ DECL_WINELIB_TYPE_AW(LPENUM_SERVICE_STATUS)
|
|||
|
||||
/* Service control handler function prototype */
|
||||
|
||||
typedef VOID (WINAPI *LPHANDLER_FUNCTION)(DWORD);
|
||||
typedef VOID WINAPI (*LPHANDLER_FUNCTION)(DWORD);
|
||||
|
||||
/* API function prototypes */
|
||||
|
||||
|
|
Loading…
Reference in New Issue