home *** CD-ROM | disk | FTP | other *** search
- //////////
- //
- // File: QTMissingComp.c
- //
- // Contains: Sample code for detecting missing QuickTime components.
- //
- // Written by: Tim Monroe
- //
- // Copyright: © 1999 by Apple Computer, Inc., all rights reserved.
- //
- // Change History (most recent first):
- //
- // <1> 03/24/99 rtm first file
- //
- //////////
-
- #include "QTMissingComp.h"
-
-
- //////////
- //
- // QTMissing_IsComponentOfTypeAvailable
- // Is the component with the specified type and subtype available?
- //
- //////////
-
- Boolean QTMissing_IsComponentOfTypeAvailable (OSType theType, OSType theSubType)
- {
- ComponentDescription myCompDesc;
- Component myComponent = NULL;
-
- // look for the specified component
- myCompDesc.componentType = theType;
- myCompDesc.componentSubType = theSubType;
- myCompDesc.componentManufacturer = 0;
- myCompDesc.componentFlags = 0;
- myCompDesc.componentFlagsMask = cmpIsMissing;
-
- myComponent = FindNextComponent(NULL, &myCompDesc);
-
- return(myComponent != NULL);
- }
-
-
-