--- mstools/samples/memory/memory.c 2018/08/09 18:20:01 1.1 +++ mstools/samples/memory/memory.c 2018/08/09 18:20:37 1.1.1.2 @@ -123,7 +123,7 @@ BOOL InitializeApp(void) WNDCLASS wc; wc.style = CS_OWNDC; - wc.lpfnWndProc = MainWndProc; + wc.lpfnWndProc = (WNDPROC)MainWndProc; wc.cbClsExtra = 0; wc.cbWndExtra = sizeof(LONG); wc.hInstance = ghModule; @@ -137,7 +137,7 @@ BOOL InitializeApp(void) return FALSE; wc.style = CS_OWNDC; - wc.lpfnWndProc = ServerWndProc; + wc.lpfnWndProc = (WNDPROC)ServerWndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; // LATER sizeof(LONG); wc.hInstance = ghModule; @@ -151,7 +151,7 @@ BOOL InitializeApp(void) return FALSE; wc.style = CS_OWNDC; - wc.lpfnWndProc = ClientWndProc; + wc.lpfnWndProc = (WNDPROC)ClientWndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; // LATER sizeof(LONG); wc.hInstance = ghModule; @@ -165,7 +165,7 @@ BOOL InitializeApp(void) return FALSE; wc.style = CS_OWNDC | CS_HREDRAW | CS_VREDRAW; - wc.lpfnWndProc = TextWndProc; + wc.lpfnWndProc = (WNDPROC)TextWndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = ghModule; @@ -358,7 +358,7 @@ long MainWndProc( } case MM_ABOUT: - if (DialogBox(ghModule, "AboutBox", ghwndMain, About) == -1) + if (DialogBox(ghModule, "AboutBox", ghwndMain, (DLGPROC)About) == -1) MessageBox(ghwndMain, "DEMO: About Dialog Creation Error!", "Error", MB_OK); return 0L; @@ -416,7 +416,7 @@ long ServerWndProc( case MM_OPT_1: { //Create File SetWindowText(hTextWnd, "Creating Map File"); - switch (DialogBox(ghModule, "FileType", hwnd, FileType)) { + switch (DialogBox(ghModule, "FileType", hwnd, (DLGPROC)FileType)) { case -1: MessageBox(ghwndMain, "Server: File dialog box creation failed!", "Error", MB_OK); SetWindowText(hTextWnd, "File dialog box creation failed"); @@ -441,7 +441,7 @@ long ServerWndProc( SetWindowText(hTextWnd, "Creating File Mapping"); if (MapFileHandle != NULL ) { - switch (DialogBox(ghModule, "MapName", hwnd, MapFileName)) { + switch (DialogBox(ghModule, "MapName", hwnd, (DLGPROC)MapFileName)) { case -1: MessageBox(ghwndMain, "Server: Map dialog box creation failed!", "Error", MB_OK); SetWindowText(hTextWnd, "Map dialog box creation failed"); @@ -718,7 +718,7 @@ long ClientWndProc( switch (LOWORD(wParam)) { case MM_OPT_5: { //Open File Mapping SetWindowText(hTextWnd, "Opening Mapping File"); - switch (DialogBox(ghModule, "MapName", hwnd, MapFileName)) { + switch (DialogBox(ghModule, "MapName", hwnd, (DLGPROC)MapFileName)) { case -1: MessageBox(ghwndMain, "Client: Map dialog box creation failed!", "Error", MB_OK); break; @@ -1093,7 +1093,7 @@ LONG TextWndProc (HWND hwnd, UINT messag RECT rect; LONG lHeight; - SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(lf), (LONG) &lf, FALSE); + SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, FALSE); hDC = GetDC(hwnd); // this is the height for 8 point size font in pixels