- Create KD branch. All debugging support is removed in this branch (no symbols,...
[reactos.git] / reactos / boot / freeldr / fdebug / fdebug.c
index 45ca86e..715981f 100644 (file)
@@ -51,6 +51,9 @@ int APIENTRY WinMain(HINSTANCE hInstance,
        MSG msg;
        HACCEL hAccelTable;
 
+    UNREFERENCED_PARAMETER(lpCmdLine);
+    UNREFERENCED_PARAMETER(hPrevInstance);
+
        // Initialize global strings
        LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
        LoadString(hInstance, IDC_FDEBUG, szWindowClass, MAX_LOADSTRING);
@@ -74,7 +77,7 @@ int APIENTRY WinMain(HINSTANCE hInstance,
                }
        }
 
-       return msg.wParam;
+       return (int)msg.wParam;
 }
 
 
@@ -103,12 +106,17 @@ ATOM MyRegisterClass(HINSTANCE hInstance)
        wcex.cbClsExtra         = 0;
        wcex.cbWndExtra         = 0;
        wcex.hInstance          = hInstance;
-       wcex.hIcon                      = LoadIcon(hInstance, (LPCTSTR)IDI_FDEBUG);
+       wcex.hIcon                      = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_FDEBUG));
        wcex.hCursor            = LoadCursor(NULL, IDC_ARROW);
        wcex.hbrBackground      = NULL;//(HBRUSH)(COLOR_WINDOW+1);
-       wcex.lpszMenuName       = (LPCSTR)IDC_FDEBUG;
+       wcex.lpszMenuName       = MAKEINTRESOURCE(IDC_FDEBUG);
        wcex.lpszClassName      = szWindowClass;
-       wcex.hIconSm            = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL);
+       wcex.hIconSm            = (HICON)LoadImage(hInstance,
+                                           MAKEINTRESOURCE(IDI_FDEBUG),
+                                           IMAGE_ICON,
+                                           16,
+                                           16,
+                                           LR_SHARED);
 
        return RegisterClassEx(&wcex);
 }
@@ -160,8 +168,8 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
        {
        case WM_CREATE:
 
-               hEditWnd = CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("EDIT"), "", WS_CHILD|WS_VISIBLE|WS_VSCROLL|ES_AUTOHSCROLL|ES_LEFT|ES_MULTILINE, 0, 0, 0, 0, hWnd, NULL, hInst, NULL);
-               hDisplayWnd = CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("EDIT"), "", WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|ES_MULTILINE, 0, 0, 0, 0, hWnd, NULL, hInst, NULL);
+               hEditWnd = CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("EDIT"), TEXT(""), WS_CHILD|WS_VISIBLE|WS_VSCROLL|ES_AUTOHSCROLL|ES_LEFT|ES_MULTILINE, 0, 0, 0, 0, hWnd, NULL, hInst, NULL);
+               hDisplayWnd = CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("EDIT"), TEXT(""), WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|ES_MULTILINE, 0, 0, 0, 0, hWnd, NULL, hInst, NULL);
 
                memset(&ncm, 0, sizeof(NONCLIENTMETRICS));
                ncm.cbSize = sizeof(NONCLIENTMETRICS);
@@ -299,6 +307,8 @@ LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
        HWND    hLicenseEditWnd;
        TCHAR   strLicense[0x1000];
 
+    UNREFERENCED_PARAMETER(lParam);
+
        switch (message)
        {
        case WM_INITDIALOG:
@@ -324,6 +334,8 @@ LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 
 LRESULT CALLBACK ConnectionDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 {
+    UNREFERENCED_PARAMETER(lParam);
+
        switch (message)
        {
        case WM_INITDIALOG:
@@ -354,6 +366,8 @@ LRESULT CALLBACK CaptureDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARA
 {
        OPENFILENAME    ofn;
 
+    UNREFERENCED_PARAMETER(lParam);
+
        switch (message)
        {
        case WM_INITDIALOG:
@@ -499,6 +513,8 @@ VOID Rs232Thread(VOID* Parameter)
        MSG             msg;
        DWORD   dwNumberOfBytesWritten;
 
+    UNREFERENCED_PARAMETER(Parameter);
+
        dwThreadId = GetCurrentThreadId();
 
        if (!Rs232OpenPortWin32(strComPort))