30 #ifndef __MACWINDOWS__
55 #if PRAGMA_STRUCT_ALIGN
56 #pragma options align = mac68k
57 #elif PRAGMA_STRUCT_PACKPUSH
59 #elif PRAGMA_STRUCT_PACK
63 #if CALL_NOT_IN_CARBON
90 typedef struct OpaqueQTMLMutex *QTMLMutex;
91 #if !(TARGET_OS_MAC && TARGET_API_MAC_OS8)
92 typedef struct OpaqueQTMLSyncVar *QTMLSyncVar;
93 typedef QTMLSyncVar *QTMLSyncVarPtr;
96 kInitializeQTMLNoSoundFlag =
98 kInitializeQTMLUseGDIFlag =
100 kInitializeQTMLDisableDirectSound =
102 kInitializeQTMLUseExclusiveFullScreenModeFlag =
105 kInitializeQTMLDisableDDClippers =
112 kQTMLHandlePortEvents =
118 #if CALL_NOT_IN_CARBON
379 #if CALL_NOT_IN_CARBON
390 WinEventToMacEvent(
void *winMsg,
EventRecord *macEvent);
392 #define WinEventToMacEvent NativeEventToMacEvent
403 IsTaskBarVisible(
void);
415 ShowHideTaskBar(
Boolean showIt);
421 kDDSurfaceLocked = (1L << 0),
422 kDDSurfaceStatic = (1L << 1)
425 #if CALL_NOT_IN_CARBON
436 QTGetDDObject(
void **lpDDObject);
448 QTSetDDObject(
void *lpNewDDObject);
460 QTSetDDPrimarySurface(
void *lpNewDDSurface,
unsigned long flags);
472 QTMLGetVolumeRootPath(
char *fullPath,
char *volumeRootPath,
473 unsigned long volumeRootLen);
503 #if CALL_NOT_IN_CARBON
521 kFileNameOnly = (1 << 0),
522 kDirectoryPathOnly = (1 << 1),
523 kUFSFullPathName = (1 << 2),
524 kTryVDIMask = (1 << 3),
526 kFullPathSpecifiedMask =
530 #if CALL_NOT_IN_CARBON
542 unsigned long outLen,
long flags);
548 kErrorIfFileNotFound = 1L << 31
551 #if CALL_NOT_IN_CARBON
575 long bufLen,
long *outLen,
unsigned long flags);
581 #if PRAGMA_STRUCT_ALIGN
582 #pragma options align = reset
583 #elif PRAGMA_STRUCT_PACKPUSH
585 #elif PRAGMA_STRUCT_PACK
589 #ifdef PRAGMA_IMPORT_OFF
short AliasInfoType
Definition: Aliases.h:95
File Manager (MFS, HFS, and HFS+) Interfaces.
Memory Manager Interfaces.
Basic Macintosh data types.
unsigned char Boolean
Definition: MacTypes.h:318
Window Manager Interfaces.
void QTMLDestroyMutex(QTMLMutex mu)
OSErr InitializeQTML(long flag)
void QTMLYieldCPUTime(long milliSeconds, unsigned long flags)
QTMLSyncVarPtr QTMLCreateSyncVar(void)
void QTMLGrabMutex(QTMLMutex mu)
OSErr QTMLGetCanonicalPathName(char *inName, char *outName, unsigned long outLen)
void QTMLDestroySyncVar(QTMLSyncVarPtr p)
QTMLMutex QTMLCreateMutex(void)
void QTMLReleaseWindowList(void)
void QTMLResetSyncVar(QTMLSyncVarPtr sync)
void InitializeQHdr(QHdr *qhdr)
void DestroyPortAssociation(CGrafPtr cgp)
long QTMLRegisterInterruptSafeThread(unsigned long threadID, void *threadInfo)
long NativeEventToMacEvent(void *nativeEvent, EventRecord *macEvent)
long QTMLTestAndSetSyncVar(QTMLSyncVarPtr sync)
void QTMLReturnMutex(QTMLMutex mu)
GrafPtr CreatePortAssociation(void *theWnd, Ptr storage, long flags)
OSErr QTGetAliasInfo(AliasHandle alias, AliasInfoType index, char *outBuf, long bufLen, long *outLen, unsigned long flags)
OSErr FSSpecToNativePathName(const FSSpec *inFile, char *outName, unsigned long outLen, long flags)
void QTMLWaitAndSetSyncVar(QTMLSyncVarPtr sync)
void TerminateQHdr(QHdr *qhdr)
void QTMLAcquireWindowList(void)
Boolean QTMLTryGrabMutex(QTMLMutex mu)
OSErr NativePathNameToFSSpec(char *inName, FSSpec *outFile, long flags)
long QTMLUnregisterInterruptSafeThread(unsigned long threadID)
Definition: Quickdraw.h:2261
Definition: Quickdraw.h:1648
Definition: OSUtils.h:154