- *mutex = silc_calloc(1, sizeof(**mutex));
- (*mutex)->mutex = CreateMutex(NULL, FALSE, NULL);
- if (!(*mutex)->mutex) {
- silc_free(*mutex);
- return FALSE;
- }
+ *mutex = silc_calloc(1, sizeof(**mutex));
+ InitializeCriticalSection(&((*mutex)->mutex));