mirror of
https://github.com/microsoft/Microsoft-3D-Movie-Maker.git
synced 2024-11-22 10:22:40 +01:00
82 lines
2.4 KiB
C
82 lines
2.4 KiB
C
/* Copyright (c) Microsoft Corporation.
|
|
Licensed under the MIT License. */
|
|
|
|
/* Copyright (c) Microsoft Corporation.
|
|
Licensed under the MIT License. */
|
|
|
|
/***************************************************************************
|
|
Author: ShonK
|
|
Project: Kauai
|
|
Reviewed:
|
|
Copyright (c) Microsoft Corporation
|
|
|
|
Mac standard header file - equivalent of windows.h.
|
|
|
|
***************************************************************************/
|
|
|
|
|
|
#ifndef SYMC
|
|
/* Wings includes Mac headers explicitly (this isn't all of them): */
|
|
//NOTE: avoid including Traps.h because it defines a bunch of stuff
|
|
//that we use as methods!
|
|
#define __TRAPS__
|
|
|
|
#include <types.h>
|
|
#include <errors.h>
|
|
#include <osutils.h> //types.h
|
|
#include <memory.h> //types.h
|
|
#include <diskinit.h> //types.h
|
|
#include <fonts.h> //types.h
|
|
#include <quickdra.h> //types.h, qdtext.h
|
|
#include <qdoffscr.h> //quickdra.h
|
|
#include <textedit.h> //quickdra.h
|
|
#include <controls.h> //quickdra.h
|
|
#include <menus.h> //quickdra.h
|
|
#include <events.h> //types.h quickdra.h osutils.h
|
|
#include <desk.h> //types.h quickdra.h events.h
|
|
#include <windows.h> //quickdra.h events.h controls.h
|
|
#include <palettes.h> //quickdra.h windows.h
|
|
#include <dialogs.h> //windows.h textedit.h
|
|
#include <files.h> //types.h osutils.h segload.h
|
|
#include <resource.h> //types.h files.h
|
|
#include <resource.h> //types.h files.h
|
|
#include <folders.h> //types.h files.h
|
|
#include <finder.h> //
|
|
#include <standard.h> //types.h dialogs.h files.h
|
|
#include <script.h> //types.h quickdra.h intlreso.h
|
|
#include <textutil.h> //types.h script.h osutils.h
|
|
#include <lowmem.h>
|
|
#else //!SYMC
|
|
#include <script.h>
|
|
#include <qdoffscreen.h>
|
|
#include <palettes.h>
|
|
#include <finder.h>
|
|
#define __cdecl
|
|
#define __pascal pascal
|
|
#define GetDialogItem GetDItem
|
|
#define GetDialogItemText GetIText
|
|
#define SetDialogItemText SetIText
|
|
#define UppercaseText(prgch,cch,scr) UpperText(prgch,cch)
|
|
#define LowercaseText(prgch,cch,scr) LowerText(prgch,cch)
|
|
#include <SysEqu.h>
|
|
inline long LMGetHeapEnd(void)
|
|
{ return *(long *)ApplLimit; }
|
|
inline long LMGetCurrentA5(void)
|
|
{ return *(long *)CurrentA5; }
|
|
#endif //!SYMC
|
|
|
|
typedef GrafPort PRT;
|
|
typedef GrafPort *PPRT;
|
|
typedef CGrafPort *PCPRT;
|
|
typedef GDHandle HGD;
|
|
typedef WindowRecord SWND;
|
|
typedef SWND *HWND;
|
|
typedef RgnHandle HRGN;
|
|
typedef GWorldPtr PGWR;
|
|
typedef PixMapHandle HPIX;
|
|
typedef BitMap *PBMP;
|
|
typedef PicHandle HPIC;
|
|
typedef PaletteHandle HPAL;
|
|
typedef CTabHandle HCLT;
|
|
|