//************************************************************************************** // Filename: CMPluginImpl.h // Part of Contextual Menu Workshop by Abracode Inc. // http://free.abracode.com/cmworkshop/ // Copyright © 2002-2003 Abracode, Inc. All rights reserved. // // Description: // //************************************************************************************** #ifndef __CMPluginImpl__ #define __CMPluginImpl__ //concrete plugin implementation constants //you must change these #define kCMImplPluginFactoryID ( CFUUIDGetConstantUUIDWithBytes( NULL, \ 0xA8, 0x27, 0x1C, 0xB4, 0x3B, 0xB8, 0x11, 0xD6, 0xA2, 0xB3, 0x00, 0x30, 0x65, 0xEA, 0xE3, 0xBE ) ) // "A8271CB4-3BB8-11D6-A2B3-003065EAE3BE" #if (_GR_MODE_ == 0)//root level: extreme #define CM_IMPL_PLUGIN_BUNDLE_INDENTIFIER "com.abracode.GrimRipperExtremeCM" #elif (_GR_MODE_ == 1)//1st level: pro #define CM_IMPL_PLUGIN_BUNDLE_INDENTIFIER "com.abracode.GrimRipperProCM" #elif (_GR_MODE_ == 2) //2nd level: standard #define CM_IMPL_PLUGIN_BUNDLE_INDENTIFIER "com.abracode.GrimRipperStandardCM" #endif //_GR_MODE_ typedef struct CMPluginImplData { } CMPluginImplData; //command ID - change it and use your command(s) enum { kCMImplCommand = 100 //arbitrary }; #endif //__CMPluginImpl__