type
    Message_t = unknown 20,
    Lock_t = unknown 4,
    Segment_t = unknown 4,

    WBArg_t = struct {
	Lock_t wa_Lock;
	*char wa_Name;
    },

    WBStartup_t = struct {
	Message_t sm_Message;
	*MsgPort_t sm_Process;
	Segment_t sm_Segment;
	ulong sm_NumArgs;
	*char sm_ToolWindow;
	*WBArg_t sm_ArgList;
    };
