aboutsummaryrefslogtreecommitdiffstats
path: root/meson/test cases/windows/5 resources/prog.c
blob: 3409c398c80a29d27e7437a66fd2374c37f0415e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<windows.h>

// deliberately don't get MY_ICON from resource.h so that depfile generation can
// be exercised in the WindowsTests.test_rc_depends_files unit test
#define MY_ICON 1

int APIENTRY
WinMain(
    HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPSTR lpszCmdLine,
    int nCmdShow) {
    HICON hIcon;
    hIcon = LoadIcon(GetModuleHandle(NULL), MAKEINTRESOURCE(MY_ICON));
// avoid unused argument error while matching template
    ((void)hInstance);
    ((void)hPrevInstance);
    ((void)lpszCmdLine);
    ((void)nCmdShow);
    return hIcon ? 0 : 1;
}