| #ifndef _CRT_SECURE_NO_WARNINGS |
| # define _CRT_SECURE_NO_WARNINGS |
| #endif |
| |
| #if defined(_MSC_VER) && _MSC_VER >= 1928 |
| # pragma warning(disable : 5105) /* macro expansion warning in windows.h */ |
| #endif |
| |
| #include <windows.h> |
| |
| #include <stdio.h> |
| #include <string.h> |
| |
| int main(void) |
| { |
| STARTUPINFOW si; |
| memset(&si, 0, sizeof(si)); |
| GetStartupInfoW(&si); |
| if (si.cbReserved2 != 0 || si.lpReserved2 != NULL) { |
| fprintf(stderr, "si.cbReserved2: %u\n", si.cbReserved2); |
| fprintf(stderr, "si.lpReserved2: %p\n", si.lpReserved2); |
| return 1; |
| } |
| return 0; |
| } |