openscripting

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package openscripting provides a fluent Go API over the macOS OpenScripting framework.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ASCopySourceAttributes

func ASCopySourceAttributes(scriptingComponent *carboncore.ComponentInstanceRecord, resultingSourceAttributes unsafe.Pointer) int

ASCopySourceAttributes calls raw.ASCopySourceAttributes (C function ASCopySourceAttributes).

func ASGetSourceStyleNames

func ASGetSourceStyleNames(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, resultingSourceStyleNamesList *ae.AEDesc) int

ASGetSourceStyleNames calls raw.ASGetSourceStyleNames (C function ASGetSourceStyleNames).

func ASGetSourceStyles

func ASGetSourceStyles(scriptingComponent *carboncore.ComponentInstanceRecord, resultingSourceStyles ***hitoolbox.STElement) int

ASGetSourceStyles calls raw.ASGetSourceStyles (C function ASGetSourceStyles).

func ASInit

func ASInit(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, minStackSize uint, preferredStackSize uint, maxStackSize uint, minHeapSize uint, preferredHeapSize uint, maxHeapSize uint) int

ASInit calls raw.ASInit (C function ASInit).

func ASSetSourceAttributes

func ASSetSourceAttributes(scriptingComponent *carboncore.ComponentInstanceRecord, sourceAttributes unsafe.Pointer) int

ASSetSourceAttributes calls raw.ASSetSourceAttributes (C function ASSetSourceAttributes).

func ASSetSourceStyles

func ASSetSourceStyles(scriptingComponent *carboncore.ComponentInstanceRecord, sourceStyles **hitoolbox.STElement) int

ASSetSourceStyles calls raw.ASSetSourceStyles (C function ASSetSourceStyles).

func OSAAddStorageType

func OSAAddStorageType(scriptData unsafe.Pointer, dscType uint) int16

OSAAddStorageType calls raw.OSAAddStorageType (C function OSAAddStorageType).

func OSAAvailableDialectCodeList

func OSAAvailableDialectCodeList(scriptingComponent *carboncore.ComponentInstanceRecord, resultingDialectCodeList *ae.AEDesc) int

OSAAvailableDialectCodeList calls raw.OSAAvailableDialectCodeList (C function OSAAvailableDialectCodeList).

func OSAAvailableDialects

func OSAAvailableDialects(scriptingComponent *carboncore.ComponentInstanceRecord, resultingDialectInfoList *ae.AEDesc) int

OSAAvailableDialects calls raw.OSAAvailableDialects (C function OSAAvailableDialects).

func OSACoerceFromDesc

func OSACoerceFromDesc(scriptingComponent *carboncore.ComponentInstanceRecord, scriptData *ae.AEDesc, modeFlags int, resultingScriptID *uint) int

OSACoerceFromDesc calls raw.OSACoerceFromDesc (C function OSACoerceFromDesc).

func OSACoerceToDesc

func OSACoerceToDesc(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, desiredType uint, modeFlags int, result *ae.AEDesc) int

OSACoerceToDesc calls raw.OSACoerceToDesc (C function OSACoerceToDesc).

func OSACompile

func OSACompile(scriptingComponent *carboncore.ComponentInstanceRecord, sourceData *ae.AEDesc, modeFlags int, previousAndResultingScriptID *uint) int

OSACompile calls raw.OSACompile (C function OSACompile).

func OSACompileExecute

func OSACompileExecute(scriptingComponent *carboncore.ComponentInstanceRecord, sourceData *ae.AEDesc, contextID uint, modeFlags int, resultingScriptValueID *uint) int

OSACompileExecute calls raw.OSACompileExecute (C function OSACompileExecute).

func OSACopyDisplayString

func OSACopyDisplayString(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, modeFlags int, result unsafe.Pointer) int

OSACopyDisplayString calls raw.OSACopyDisplayString (C function OSACopyDisplayString).

func OSACopyID

func OSACopyID(scriptingComponent *carboncore.ComponentInstanceRecord, fromID uint, toID *uint) int

OSACopyID calls raw.OSACopyID (C function OSACopyID).

func OSACopyScript

func OSACopyScript(scriptingComponent *carboncore.ComponentInstanceRecord, fromID uint, toID *uint) int

OSACopyScript calls raw.OSACopyScript (C function OSACopyScript).

func OSACopyScriptingDefinition

func OSACopyScriptingDefinition(ref *carboncore.FSRef, modeFlags int, sdef unsafe.Pointer) int

OSACopyScriptingDefinition calls raw.OSACopyScriptingDefinition (C function OSACopyScriptingDefinition).

func OSACopyScriptingDefinitionFromURL

func OSACopyScriptingDefinitionFromURL(url unsafe.Pointer, modeFlags int, sdef unsafe.Pointer) int

OSACopyScriptingDefinitionFromURL calls raw.OSACopyScriptingDefinitionFromURL (C function OSACopyScriptingDefinitionFromURL).

func OSACopySourceString

func OSACopySourceString(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, modeFlags int, result unsafe.Pointer) int

OSACopySourceString calls raw.OSACopySourceString (C function OSACopySourceString).

func OSADisplay

func OSADisplay(scriptingComponent *carboncore.ComponentInstanceRecord, scriptValueID uint, desiredType uint, modeFlags int, resultingText *ae.AEDesc) int

OSADisplay calls raw.OSADisplay (C function OSADisplay).

func OSADispose

func OSADispose(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint) int

OSADispose calls raw.OSADispose (C function OSADispose).

func OSADoEvent

func OSADoEvent(scriptingComponent *carboncore.ComponentInstanceRecord, theAppleEvent *ae.AEDesc, contextID uint, modeFlags int, reply *ae.AEDesc) int

OSADoEvent calls raw.OSADoEvent (C function OSADoEvent).

func OSADoScript

func OSADoScript(scriptingComponent *carboncore.ComponentInstanceRecord, sourceData *ae.AEDesc, contextID uint, desiredType uint, modeFlags int, resultingText *ae.AEDesc) int

OSADoScript calls raw.OSADoScript (C function OSADoScript).

func OSADoScriptFile

func OSADoScriptFile(scriptingComponent *carboncore.ComponentInstanceRecord, scriptFile *carboncore.FSRef, contextID uint, desiredType uint, modeFlags int, resultingText *ae.AEDesc) int

OSADoScriptFile calls raw.OSADoScriptFile (C function OSADoScriptFile).

func OSAExecute

func OSAExecute(scriptingComponent *carboncore.ComponentInstanceRecord, compiledScriptID uint, contextID uint, modeFlags int, resultingScriptValueID *uint) int

OSAExecute calls raw.OSAExecute (C function OSAExecute).

func OSAExecuteEvent

func OSAExecuteEvent(scriptingComponent *carboncore.ComponentInstanceRecord, theAppleEvent *ae.AEDesc, contextID uint, modeFlags int, resultingScriptValueID *uint) int

OSAExecuteEvent calls raw.OSAExecuteEvent (C function OSAExecuteEvent).

func OSAGenericToRealID

func OSAGenericToRealID(genericScriptingComponent *carboncore.ComponentInstanceRecord, theScriptID *uint, theExactComponent **carboncore.ComponentInstanceRecord) int

OSAGenericToRealID calls raw.OSAGenericToRealID (C function OSAGenericToRealID).

func OSAGetActiveProc

func OSAGetActiveProc(scriptingComponent *carboncore.ComponentInstanceRecord, activeProc unsafe.Pointer, refCon unsafe.Pointer) int

OSAGetActiveProc calls raw.OSAGetActiveProc (C function OSAGetActiveProc).

func OSAGetCreateProc

func OSAGetCreateProc(scriptingComponent *carboncore.ComponentInstanceRecord, createProc unsafe.Pointer, refCon unsafe.Pointer) int

OSAGetCreateProc calls raw.OSAGetCreateProc (C function OSAGetCreateProc).

func OSAGetCurrentDialect

func OSAGetCurrentDialect(scriptingComponent *carboncore.ComponentInstanceRecord, resultingDialectCode *int16) int

OSAGetCurrentDialect calls raw.OSAGetCurrentDialect (C function OSAGetCurrentDialect).

func OSAGetDefaultScriptingComponent

func OSAGetDefaultScriptingComponent(genericScriptingComponent *carboncore.ComponentInstanceRecord, scriptingSubType *uint) int

OSAGetDefaultScriptingComponent calls raw.OSAGetDefaultScriptingComponent (C function OSAGetDefaultScriptingComponent).

func OSAGetDialectInfo

func OSAGetDialectInfo(scriptingComponent *carboncore.ComponentInstanceRecord, dialectCode int16, selector uint, resultingDialectInfo *ae.AEDesc) int

OSAGetDialectInfo calls raw.OSAGetDialectInfo (C function OSAGetDialectInfo).

func OSAGetHandler

func OSAGetHandler(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, contextID uint, handlerName *ae.AEDesc, resultingCompiledScriptID *uint) int

OSAGetHandler calls raw.OSAGetHandler (C function OSAGetHandler).

func OSAGetHandlerNames

func OSAGetHandlerNames(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, contextID uint, resultingHandlerNames *ae.AEDesc) int

OSAGetHandlerNames calls raw.OSAGetHandlerNames (C function OSAGetHandlerNames).

func OSAGetProperty

func OSAGetProperty(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, contextID uint, variableName *ae.AEDesc, resultingScriptValueID *uint) int

OSAGetProperty calls raw.OSAGetProperty (C function OSAGetProperty).

func OSAGetPropertyNames

func OSAGetPropertyNames(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, contextID uint, resultingPropertyNames *ae.AEDesc) int

OSAGetPropertyNames calls raw.OSAGetPropertyNames (C function OSAGetPropertyNames).

func OSAGetResumeDispatchProc

func OSAGetResumeDispatchProc(scriptingComponent *carboncore.ComponentInstanceRecord, resumeDispatchProc unsafe.Pointer, refCon unsafe.Pointer) int

OSAGetResumeDispatchProc calls raw.OSAGetResumeDispatchProc (C function OSAGetResumeDispatchProc).

func OSAGetScriptDataFromURL

func OSAGetScriptDataFromURL(scriptURL unsafe.Pointer, storable *uint8, modeFlags int, resultingScriptData *ae.AEDesc) int

OSAGetScriptDataFromURL calls raw.OSAGetScriptDataFromURL (C function OSAGetScriptDataFromURL).

func OSAGetScriptInfo

func OSAGetScriptInfo(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, selector uint, result *int64) int

OSAGetScriptInfo calls raw.OSAGetScriptInfo (C function OSAGetScriptInfo).

func OSAGetScriptingComponent

func OSAGetScriptingComponent(genericScriptingComponent *carboncore.ComponentInstanceRecord, scriptingSubType uint, scriptingInstance **carboncore.ComponentInstanceRecord) int

OSAGetScriptingComponent calls raw.OSAGetScriptingComponent (C function OSAGetScriptingComponent).

func OSAGetScriptingComponentFromStored

func OSAGetScriptingComponentFromStored(genericScriptingComponent *carboncore.ComponentInstanceRecord, scriptData *ae.AEDesc, scriptingSubType *uint) int

OSAGetScriptingComponentFromStored calls raw.OSAGetScriptingComponentFromStored (C function OSAGetScriptingComponentFromStored).

func OSAGetSendProc

func OSAGetSendProc(scriptingComponent *carboncore.ComponentInstanceRecord, sendProc unsafe.Pointer, refCon unsafe.Pointer) int

OSAGetSendProc calls raw.OSAGetSendProc (C function OSAGetSendProc).

func OSAGetSource

func OSAGetSource(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, desiredType uint, resultingSourceData *ae.AEDesc) int

OSAGetSource calls raw.OSAGetSource (C function OSAGetSource).

func OSAGetStorageType

func OSAGetStorageType(scriptData unsafe.Pointer, dscType *uint) int16

OSAGetStorageType calls raw.OSAGetStorageType (C function OSAGetStorageType).

func OSAGetSysTerminology

func OSAGetSysTerminology(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, terminologyID int16, terminologyList *ae.AEDesc) int

OSAGetSysTerminology calls raw.OSAGetSysTerminology (C function OSAGetSysTerminology).

func OSALoad

func OSALoad(scriptingComponent *carboncore.ComponentInstanceRecord, scriptData *ae.AEDesc, modeFlags int, resultingScriptID *uint) int

OSALoad calls raw.OSALoad (C function OSALoad).

func OSALoadExecute

func OSALoadExecute(scriptingComponent *carboncore.ComponentInstanceRecord, scriptData *ae.AEDesc, contextID uint, modeFlags int, resultingScriptValueID *uint) int

OSALoadExecute calls raw.OSALoadExecute (C function OSALoadExecute).

func OSALoadExecuteFile

func OSALoadExecuteFile(scriptingComponent *carboncore.ComponentInstanceRecord, scriptFile *carboncore.FSRef, contextID uint, modeFlags int, resultingScriptValueID *uint) int

OSALoadExecuteFile calls raw.OSALoadExecuteFile (C function OSALoadExecuteFile).

func OSALoadFile

func OSALoadFile(scriptingComponent *carboncore.ComponentInstanceRecord, scriptFile *carboncore.FSRef, storable *uint8, modeFlags int, resultingScriptID *uint) int

OSALoadFile calls raw.OSALoadFile (C function OSALoadFile).

func OSALoadScriptData

func OSALoadScriptData(scriptingComponent *carboncore.ComponentInstanceRecord, scriptData *ae.AEDesc, fromURL unsafe.Pointer, modeFlags int, resultingScriptID *uint) int

OSALoadScriptData calls raw.OSALoadScriptData (C function OSALoadScriptData).

func OSAMakeContext

func OSAMakeContext(scriptingComponent *carboncore.ComponentInstanceRecord, contextName *ae.AEDesc, parentContext uint, resultingContextID *uint) int

OSAMakeContext calls raw.OSAMakeContext (C function OSAMakeContext).

func OSARealToGenericID

func OSARealToGenericID(genericScriptingComponent *carboncore.ComponentInstanceRecord, theScriptID *uint, theExactComponent *carboncore.ComponentInstanceRecord) int

OSARealToGenericID calls raw.OSARealToGenericID (C function OSARealToGenericID).

func OSARemoveStorageType

func OSARemoveStorageType(scriptData unsafe.Pointer) int16

OSARemoveStorageType calls raw.OSARemoveStorageType (C function OSARemoveStorageType).

func OSAScriptError

func OSAScriptError(scriptingComponent *carboncore.ComponentInstanceRecord, selector uint, desiredType uint, resultingErrorDescription *ae.AEDesc) int

OSAScriptError calls raw.OSAScriptError (C function OSAScriptError).

func OSAScriptingComponentName

func OSAScriptingComponentName(scriptingComponent *carboncore.ComponentInstanceRecord, resultingScriptingComponentName *ae.AEDesc) int

OSAScriptingComponentName calls raw.OSAScriptingComponentName (C function OSAScriptingComponentName).

func OSASetActiveProc

func OSASetActiveProc(scriptingComponent *carboncore.ComponentInstanceRecord, activeProc unsafe.Pointer, refCon unsafe.Pointer) int

OSASetActiveProc calls raw.OSASetActiveProc (C function OSASetActiveProc).

func OSASetCreateProc

func OSASetCreateProc(scriptingComponent *carboncore.ComponentInstanceRecord, createProc unsafe.Pointer, refCon unsafe.Pointer) int

OSASetCreateProc calls raw.OSASetCreateProc (C function OSASetCreateProc).

func OSASetCurrentDialect

func OSASetCurrentDialect(scriptingComponent *carboncore.ComponentInstanceRecord, dialectCode int16) int

OSASetCurrentDialect calls raw.OSASetCurrentDialect (C function OSASetCurrentDialect).

func OSASetDefaultScriptingComponent

func OSASetDefaultScriptingComponent(genericScriptingComponent *carboncore.ComponentInstanceRecord, scriptingSubType uint) int

OSASetDefaultScriptingComponent calls raw.OSASetDefaultScriptingComponent (C function OSASetDefaultScriptingComponent).

func OSASetDefaultTarget

func OSASetDefaultTarget(scriptingComponent *carboncore.ComponentInstanceRecord, target *ae.AEDesc) int

OSASetDefaultTarget calls raw.OSASetDefaultTarget (C function OSASetDefaultTarget).

func OSASetHandler

func OSASetHandler(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, contextID uint, handlerName *ae.AEDesc, compiledScriptID uint) int

OSASetHandler calls raw.OSASetHandler (C function OSASetHandler).

func OSASetProperty

func OSASetProperty(scriptingComponent *carboncore.ComponentInstanceRecord, modeFlags int, contextID uint, variableName *ae.AEDesc, scriptValueID uint) int

OSASetProperty calls raw.OSASetProperty (C function OSASetProperty).

func OSASetResumeDispatchProc

func OSASetResumeDispatchProc(scriptingComponent *carboncore.ComponentInstanceRecord, resumeDispatchProc unsafe.Pointer, refCon unsafe.Pointer) int

OSASetResumeDispatchProc calls raw.OSASetResumeDispatchProc (C function OSASetResumeDispatchProc).

func OSASetScriptInfo

func OSASetScriptInfo(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, selector uint, value int) int

OSASetScriptInfo calls raw.OSASetScriptInfo (C function OSASetScriptInfo).

func OSASetSendProc

func OSASetSendProc(scriptingComponent *carboncore.ComponentInstanceRecord, sendProc unsafe.Pointer, refCon unsafe.Pointer) int

OSASetSendProc calls raw.OSASetSendProc (C function OSASetSendProc).

func OSAStartRecording

func OSAStartRecording(scriptingComponent *carboncore.ComponentInstanceRecord, compiledScriptToModifyID *uint) int

OSAStartRecording calls raw.OSAStartRecording (C function OSAStartRecording).

func OSAStopRecording

func OSAStopRecording(scriptingComponent *carboncore.ComponentInstanceRecord, compiledScriptID uint) int

OSAStopRecording calls raw.OSAStopRecording (C function OSAStopRecording).

func OSAStore

func OSAStore(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, desiredType uint, modeFlags int, resultingScriptData *ae.AEDesc) int

OSAStore calls raw.OSAStore (C function OSAStore).

func OSAStoreFile

func OSAStoreFile(scriptingComponent *carboncore.ComponentInstanceRecord, scriptID uint, desiredType uint, modeFlags int, scriptFile *carboncore.FSRef) int

OSAStoreFile calls raw.OSAStoreFile (C function OSAStoreFile).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL