Nikolay Sivov (@nsivov) commented about dlls/ntdll/tests/rtl.c:
- HANDLE context;
- SIZE_T size;
- BOOL ret;
- context = create_actctx_from_module_manifest();
- ok( context != INVALID_HANDLE_VALUE, "Failed to create context, error %lu.\n", GetLastError() );
- ret = ActivateActCtx( context, &cookie );
- ok( ret, "ActivateActCtx failed, error %lu.\n", GetLastError() );
- status = pRtlQueryInformationActiveActivationContext( ActivationContextBasicInformation, &basic,
sizeof(basic), &size );
- ok( status == STATUS_SUCCESS, "Got unexpected status %#lx.\n", status );
- ok( size == sizeof(ACTIVATION_CONTEXT_BASIC_INFORMATION), "Size mismatch.\n" );
- ok( basic.dwFlags == 0, "Got unexpected flags %#lx.\n", basic.dwFlags );
- ok( basic.hActCtx == context, "Got unexpected handle.\n" );
Now this is missing a Release call.