--- mstools/samples/mltithrd/mltithrd.c 2018/08/09 18:20:01 1.1 +++ mstools/samples/mltithrd/mltithrd.c 2018/08/09 18:21:42 1.1.1.3 @@ -133,9 +133,9 @@ typedef struct _node { * Forward declarations. */ BOOL InitializeApp (void); -LONG MainWndProc (HWND, UINT, DWORD, LONG); -LONG ThreadWndProc (HWND, UINT, DWORD, LONG); -LONG About (HWND, UINT, DWORD, LONG); +int WINAPI MainWndProc (HWND, UINT, DWORD, LONG); +int WINAPI ThreadWndProc (HWND, UINT, DWORD, LONG); +int WINAPI About (HWND, UINT, DWORD, LONG); LONG StartBounce (PTHREADBLOCKINFO); void DrawBox (int, int, HBRUSH, PTHREADBLOCKINFO); @@ -154,7 +154,7 @@ void InitializeBoxes (BOOL, PTHREADBLOCK \***************************************************************************/ -int WinMain( +int WINAPI WinMain( HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpCmdLine, @@ -209,7 +209,7 @@ BOOL InitializeApp(void) ghbrBlack = CreateSolidBrush(0x00000000); wc.style = CS_OWNDC; - wc.lpfnWndProc = MainWndProc; + wc.lpfnWndProc = (WNDPROC) MainWndProc; wc.cbClsExtra = 0; wc.cbWndExtra = sizeof(LONG); wc.hInstance = ghModule; @@ -223,7 +223,7 @@ BOOL InitializeApp(void) return FALSE; wc.style = CS_OWNDC | CS_HREDRAW | CS_VREDRAW; - wc.lpfnWndProc = ThreadWndProc; + wc.lpfnWndProc = (WNDPROC) ThreadWndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = ghModule; @@ -266,7 +266,7 @@ BOOL InitializeApp(void) * 09-09-91 PetrusW Rewrote. \***************************************************************************/ -long MainWndProc( +int WINAPI MainWndProc( HWND hwnd, UINT message, DWORD wParam, @@ -391,7 +391,7 @@ long MainWndProc( hThrd = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)StartBounce, &pNode->ThreadWindow, - CREATE_SUSPENDED | STANDARD_RIGHTS_REQUIRED, + CREATE_SUSPENDED, (LPDWORD) &pNode->ThreadWindow.lThreadId ); if (hThrd) { @@ -457,7 +457,7 @@ long MainWndProc( * 09-09-91 PetrusW Rewrote. \***************************************************************************/ -long ThreadWndProc( +int WINAPI ThreadWndProc( HWND hwnd, UINT message, DWORD wParam, @@ -574,7 +574,7 @@ Thread_Out1: * 09-09-91 PetrusW Rewrote. \***************************************************************************/ -long About( +int WINAPI About( HWND hDlg, UINT message, DWORD wParam,