//------------------------------------------------------------------------------ // // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // PARTICULAR PURPOSE. // Copyright (c) 1995-2007 Microsoft Corporation // //------------------------------------------------------------------------------ #include typedef struct _blah { va_list arglist; } blah_struct; int g_dwCnt = 0; //------------------------------------------------------------------------------ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int iCmdShow ) { DWORD dwCnt = 1; DWORD dwBlah; blah_struct bsSrud; dwBlah = sizeof(bsSrud); WCHAR kbdName[MAX_PATH]; UINT32 layout = 0; memset(kbdName, 0, sizeof(kbdName)); DebugBreak(); _tcscpy(kbdName, TEXT("E0010409")); if (swscanf(kbdName, _T("%lx"), &layout)) { OutputDebugString(TEXT("swscanf actually replaced something!")); } }