switch (reason)
{
case DLL_PROCESS_ATTACH : /* Called on library initialization */
- InitializeCriticalSection(&cups_global_mutex.m_criticalSection);
+ cupsMutexInit(&cups_global_mutex);
if ((cups_globals_key = TlsAlloc()) == TLS_OUT_OF_INDEXES)
return (FALSE);
cups_globals_free(cg);
TlsFree(cups_globals_key);
- DeleteCriticalSection(&cups_global_mutex.m_criticalSection);
+ cupsMutexDestroy(&cups_global_mutex);
break;
default:
<ItemGroup>
<ClInclude Include="..\cups\adminutil.h" />
<ClInclude Include="..\cups\array.h" />
+ <ClInclude Include="..\cups\base.h" />
<ClInclude Include="..\cups\cups-private.h" />
<ClInclude Include="..\cups\cups.h" />
<ClInclude Include="..\cups\debug-internal.h" />
<ClInclude Include="..\cups\string-private.h" />
<ClInclude Include="..\cups\thread.h" />
<ClInclude Include="..\cups\transcode.h" />
- <ClInclude Include="..\cups\versioning.h" />
<ClInclude Include="config.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\cups\ipp-file.c">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\cups\ipp-vars.c">
+ <ClCompile Include="..\cups\dnssd.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\cups\form.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\cups\json.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\cups\jwt.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\cups\rand.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ClInclude Include="..\cups\raster-private.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\cups\versioning.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\cups\language-private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\cups\pwg.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\cups\dnssd.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\cups\form.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\cups\json.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\cups\json-private.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\cups\jwt.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\cups\raster-testpage.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\cups\debug-internal.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\cups\base.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project>
\ No newline at end of file