Explicitly initialize structures.
diff --git a/if1632/thunk.c b/if1632/thunk.c
index 4636d9a..0ec066e 100644
--- a/if1632/thunk.c
+++ b/if1632/thunk.c
@@ -38,8 +38,26 @@
static THUNK *firstThunk = NULL;
-CALLOUT_TABLE Callout = { 0 };
-
+CALLOUT_TABLE Callout = {
+ /* PeekMessageA */ NULL,
+ /* GetMessageA */ NULL,
+ /* SendMessageA */ NULL,
+ /* PostMessageA */ NULL,
+ /* PostAppMessage16 */ NULL,
+ /* TranslateMessage */ NULL,
+ /* DispatchMessageA */ NULL,
+ /* RedrawWindow */ NULL,
+ /* UserSignalProc */ NULL,
+ /* FinalUserInit16 */ NULL,
+ /* InitThreadInput16 */ NULL,
+ /* UserYield16) */ NULL,
+ /* DestroyIcon32 */ NULL,
+ /* WaitForInputIdle */ NULL,
+ /* MsgWaitForMultipleObjects */ NULL,
+ /* WindowFromDC */ NULL,
+ /* MessageBoxA */ NULL,
+ /* MessageBoxW */ NULL
+};
/***********************************************************************
* THUNK_Alloc