1/* 2 * Copyright (c) 2010 Apple Inc. All rights reserved. 3 * 4 * @APPLE_LICENSE_HEADER_START@ 5 * 6 * This file contains Original Code and/or Modifications of Original Code 7 * as defined in and that are subject to the Apple Public Source License 8 * Version 2.0 (the 'License'). You may not use this file except in 9 * compliance with the License. Please obtain a copy of the License at 10 * http://www.opensource.apple.com/apsl/ and read it before using this 11 * file. 12 * 13 * The Original Code and all software distributed under the License are 14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 18 * Please see the License for the specific language governing rights and 19 * limitations under the License. 20 * 21 * @APPLE_LICENSE_HEADER_END@ 22 */ 23 24#include "MacTypes.r" 25#include "IOFWDVComponents.h" 26 27#define forCarbon 1 28#define UseExtendedThingResource 1 29#include "Components.r" 30 31resource 'thng' (kIsocCodecThing, "DV_IHandler") 32{ 33 'ihlr', 34 'dv ', 35 'appl', 36 0, // 0x80000000 cmpWantsRegisterMessage, 37 kAnyComponentFlagsMask, 38 'dlle', kIsocCodecBaseID, 39 'STR ', kIsocCodecNameID, 40 'STR ', kIsocCodecNameID, 41 ' ', 0, 42 0x30000, 43 // component registration flags 44 componentHasMultiplePlatforms, // | componentDoAutoVersion | componentWantsUnregister, 45 0, // resource id of icon family 46 { 47// cmpWantsRegisterMessage | 48 0, // component flags 49 'dlle', kIsocCodecBaseID, platformPowerPCNativeEntryPoint, 50 0, // component flags 51 'dlle', kIsocCodecBaseID, platformIA32NativeEntryPoint, 52 } 53}; 54 55resource 'dlle' (kIsocCodecBaseID) 56{ 57 "FWDVICodecComponentDispatch" 58}; 59 60resource 'thng' (kControlCodecThing, "DV_DCHandler") 61{ 62 'devc', 63 'fwdv', 64 'appl', 65 0, // 0x80000000 cmpWantsRegisterMessage, 66 kAnyComponentFlagsMask, 67 'dlle', kControlCodecBaseID, 68 'STR ', kControlCodecNameID, 69 'STR ', kControlCodecNameID, 70 ' ', 0, 71 0x30000, 72 // component registration flags 73 componentHasMultiplePlatforms, // | componentDoAutoVersion | componentWantsUnregister, 74 0, // resource id of icon family 75 { 76// cmpWantsRegisterMessage | 77 0, // component flags 78 'dlle', kControlCodecBaseID, platformPowerPCNativeEntryPoint, 79 0, // component flags 80 'dlle', kControlCodecBaseID, platformIA32NativeEntryPoint, 81 } 82}; 83 84resource 'dlle' (kControlCodecBaseID) 85{ 86 "FWDVCCodecComponentDispatch" 87}; 88 89 90