#ifndef APPLESCRIPT_H
#define APPLESCRIPT_H

#ifndef CORESERVICES_H
#include <CoreServices/CoreServices.h>
#endif

#ifndef OSA_H
#include <OpenScripting/OSA.h>
#endif

#ifndef TEXTEDIT_H
#include <HIToolbox/TextEdit.h>
#endif



#include <AvailabilityMacros.h>

#if PRAGMA_ONCE
#pragma once
#endif

#ifdef __cplusplus
extern "C" {
#endif

/*typeAppleScript

Define descriptor types for the AppleScript instance of the Open Scripting Architecture type. 

enum {
   typeAppleScript = 'ascr',
   kAppleScriptSubtype = typeAppleScript,
   typeASStorage = typeAppleScript
};
Constants
kAppleScriptSubtype

Defines the Component Manager subtype for the AppleScript component.

Available in Mac OS X v10.0 and later.
typeASStorage

Defines the AppleScript constant for storage descriptor records.

Available in Mac OS X v10.0 and later.*/
enum {
   typeAppleScript = 'ascr',
   kAppleScriptSubtype = typeAppleScript,
   typeASStorage = typeAppleScript
};


#ifdef __cplusplus
}
#endif

#endif