/* Here's the 68K definitions. You can write appropriate PowerPC glue. */

typedef pascal short (*SystemWindowCallbackProcPtr)(WindowPtr window, 
		EventRecord *theEvent, short windowPart, void *somePointer);

extern pascal WindowPtr NewSystemWindow(const Rect *boundsRect,
		ConstStr255Param title, Boolean visible, short theProc,
		WindowPtr behind, Boolean goAwayFlag, long refCon,
		SystemWindowCallbackProcPtr callback, void *wStorage /* ? */)
	THREEWORDINLINE(0x3F3C, 0x005A, 0xA88F);

extern pascal short DisposeSystemWindow(WindowPtr window)
	THREEWORDINLINE(0x3F3C, 0x005B, 0xA88F);

