// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /*===================================================================== ** ** Source: test3.c ** ** Purpose: Tests how QueueUserAPC handles an invalid thread. ** ** **===================================================================*/ #include int __cdecl main (int argc, char **argv) { int ret; if (0 != (PAL_Initialize(argc, argv))) { return FAIL; } ret = QueueUserAPC(NULL, NULL, 0); if (ret != 0) { Fail("QueueUserAPC passed with an invalid thread!\n"); } PAL_Terminate(); return PASS; }