• Amigo API foi projetada para ser uma Xtra para uso com o Adobe Director e Authorware que permite o acesso às funções do sistema. Ele contém mais de 200 funções para leitura e controle de configurações do sistema e para o trabalho com arquivos e caixas de diálogo. - baVersion retorna informações de versão (Windows, NT, ms-DOS, QuickTime, VFW) - baSysFolder retorna a localização das pastas de sistema - baCpuInfo obtém informações (tipo, velocidade) sobre o processador instalado -baDiskInfo obtém informações (tipo, tamanho, nome, número) sobre um disco - baDiskList devolve a lista de unidades disponíveis - baMemoryInfo obtém informações sobre a memória do sistema - baFindApp encontra o aplicativo associado com um tipo de arquivo - baReadIni lê arquivo ini do Windows - baWriteIni grava uma entrada para um arquivo ini do Windows - baFlushIni forças do Windows para gravar um arquivo ini para o disco - baDeleteIniEntry exclui a entrada de um .arquivo ini - baDeleteIniSection exclui seção de um .arquivo ini - baReadRegString lê o valor de cadeia de Registo - baWriteRegString escreve o valor de cadeia de Registo - baReadRegNumber lê o número de Registo do valor - baWriteRegNumber escreve número de valor para o Registro - baReadRegBinary lê Registro valor binário - baWriteRegBinary escreve o valor binário para o Registro - baReadRegMulti lê Registro multi valor de seqüência de caracteres - baWriteRegMulti escreve multi valor de cadeia de Registo - baDeleteReg exclui a entrada de Registo - baRegKeyList retorna uma lista de sub-chaves dentro de uma chave de registo - baRegValueList retorna uma lista de valores dentro de uma chave de registo - baSoundCard verifica se a placa de som está instalada - baFontInstalled verifica se uma fonte é instalada - baFontList retorna uma lista de tipos de letra instalados - baFontStyleList retorna uma lista de estilos disponíveis para um tipo de letra TrueType - baCommandArgs retorna os argumentos de linha de comando - baPrevious verifica se uma instância anterior está em execução - baScreenInfo obtém a informação (largura, altura, etc) da tela - baMultiDisplayInfo obtém informações sobre as telas do sistema - baMultiDisplayList obtém a lista das telas do sistema - baGestalt retorna o valor de uma Gestalt seletor - baGestaltExists verifica se uma Gestalt seletor existe Funções do sistema - baDisableDiskErrors desactiva a 'Unidade não está pronto' mensagem de erro - baDisableKeys desabilita/habilita premir a tecla - baDisableMouse desabilita/habilita cliques do mouse - baDisableSwitching desabilita/habilita a tarefa de comutação - baDisableScreenSaver desabilita/habilita a proteção de tela - baScreenSaverTime define o tempo limite de proteção de tela - baSetScreenSaver define a protecção de ecrã - baSetWallpaper define o papel de parede da área de trabalho - baSetPattern define o padrão de ambiente de trabalho - baDesktopColor retorna a cor da área de trabalho - baSetDesktopColor define a cor da área de trabalho - baSetDisplay define o tamanho da tela e a profundidade - baSetDisplayEx define o tamanho da tela e a profundidade - baSetMultiDisplay define o tamanho da tela e a profundidade - baExitWindows sai ou reinicia o Windows - baRunProgram executa um programa externo - baWinHelp mostra um arquivo de ajuda do Windows - baMsgBox mostra o padrão de caixa de mensagem de sistema - baMsgBoxButtons define texto do botão para baMsgBox - baMsgBoxEx mostra a caixa de mensagem personalizada -baPrompt mostra prompt de caixa de diálogo - baLogIn mostra de log na caixa de diálogo - baTaskDialog mostra uma Vista de estilo de Diálogo de Tarefa - baSleep interrompe a chamada Diretor/Authorware programa - baHideTaskBar mostra/oculta a barra de tarefas ou dock - baSetCurrentDir altera o diretório atual DOS - baCopyText copia o texto para a área de transferência - baPasteText cola o texto da área de transferência - baEncryptText criptografa uma seqüência de caracteres de texto - baDecryptText descriptografa uma seqüência de caracteres de texto - baPlaceCursor posiciona o cursor - baRestrictCursor restringe o cursor para uma área específica da tela - baFreeCursor permite que o cursor para mover-se em qualquer lugar na tela - baSetVolume define o volume do som - baGetVolume fica com o atual volume de som - baEnvironment retorna uma variável de ambiente - baSetEnvironment define uma variável de ambiente - baAdministrator retorna o status do Administrador - baUserName retorna o nome do usuário atual - baUserShortName retorna o nome curto do usuário - baComputerName retorna o nome do computador - baLanguage retorna a linguagem actualmente em utilizacão - baIsLimited verifica se o que está sendo executado como um usuário Limitado em Vista. - baIsVirtualized verifica se o arquivo de acesso está sendo virtualizado em Vista. - baInstallFont instala TrueType ou fontes bitmap - baKeyIsDown verifica se uma tecla está sendo pressionada - baKeyBeenPressed verifica se uma tecla foi pressionada - baCapsLockOn determina o estado da tecla Caps Lock - baSetCapsLockOn define o estado da tecla Caps Lock - baNumLockOn determina o estado da tecla Num Lock - baSetNumLockOn define o estado da tecla Num Lock - baEjectDisk ejeta CD - baCreatePMGroup cria um grupo de Menu Iniciar - baCreatePMCommonGroup cria um grupo de Menu Iniciar - baDeletePMGroup exclui um grupo de Menu Iniciar - baPMGroupList devolve a lista do Menu Iniciar grupos de - baPMSubGroupList devolve a lista do Menu Iniciar grupos dentro de outro grupo - baCreatePMIcon cria um ícone do Menu Iniciar - baDeletePMGroup exclui um ícone do Menu Iniciar - baPMIconList devolve a lista de ícones no Menu Iniciar do grupo - baSystemTime retorna a hora atual do sistema/data - baSetSystemTime define o sistema de data/hora - baPrinterInfo retorna informações sobre a impressora instalada - baSetPrinter alterações de configurações de impressora padrão - baPrintDlg mostra a caixa de diálogo da impressora - baPageSetupDlg mostra a caixa de diálogo configurar página - baRefreshDesktop atualiza os ícones da área de trabalho - baRefreshFiles atualiza a área de trabalho banco de dados - baSetCursor define um cursor do sistema - baLoadDefaultCursors carrega o usuário padrão cursores - baCreateGUID cria um GUID exclusivo Funções de arquivo - baFileAge retorna a idade de um arquivo - baFileExists verifica se um arquivo existe - baIsBundle verifica se um arquivo é um conjunto - baFolderExists verifica se existe uma pasta - baCreateFolder cria uma nova pasta - baDeleteFolder exclui uma pasta vazia - baRenameFile renomeia um arquivo ou pasta - baDeleteFile exclui um arquivo - baDeleteXFiles elimina arquivos com correspondência de caracteres universais - baXDelete elimina arquivos com correspondência de caracteres universais, incluindo os sub-diretórios - baFileDate retorna a data de um arquivo - baFileDateEx retorna a data de um arquivo/pasta - baSetFileDate define a data de um arquivo - baFileSize retorna o tamanho de um arquivo - baFileSizeEx retorna o tamanho de uma pasta - baFileAttributes retorna os atributos de um arquivo - baSetFileAttributes define os atributos de um arquivo - baFilePermissions retorna as permissões de arquivo do Unix - baSetFilePermissions defina as permissões de arquivo do Unix - baFileType retorna o caractere quatro tipo de código de um arquivo - baFileCreator retorna o caractere quatro criador de código de um arquivo - baSetFileInfo define o tipo de criador ou de um arquivo - baRecycleFile coloca um arquivo na lixeira. - baCopyFile copia um arquivo - baCopyXFiles copia vários arquivos com correspondência de caracteres universais - baXCopy copia múltiplos arquivos com o curinga de correspondência, incluindo os sub-diretórios - baXCopyProgress cópias de arquivo ao exibir a barra de progresso - baCopyXFilesProgress copia vários arquivos ao exibir a barra de progresso - baXCopyProgress copia vários arquivos, incluindo sub-pastas, enquanto exibindo a barra de progresso - baFileVersion retorna a versão do arquivo - baFileList retorna uma lista de arquivos em uma pasta - baFolderList retorna uma lista de pastas em uma pasta - baGetFilename exibe um diálogo de seleção de arquivo - baGetFilenameEx exibe um diálogo de seleção de arquivo - baGetFolder exibe um diálogo de seleção de pasta - baGetFiles exibe um diálogo de seleção de arquivo - baGetDisk apresenta um disco de diálogo de seleção de - baFolderSize retorna o tamanho de uma pasta - baMoveOnReboot move um arquivo no sistema de reinicialização - baFindFirstFile pesquisas para o primeiro arquivo de correspondência de uma especificação - baFindNextFile pesquisas para o próximo arquivo de correspondência de uma especificação - baFindClose acabamentos de uma pesquisa iniciada com baFindFirstFile - baEncryptFile criptografa/descriptografa um arquivo - baFindDrive pesquisas de todas as unidades para um arquivo especificado - baShell executa um arquivo - baOpenFile abre um arquivo usando o programa associado - baOpenURL abre uma URL usando o navegador padrão - baPrintFile imprime um arquivo usando o programa associado - baShortFileName retorna a versão do dos de uma Win95 nome de arquivo longo - baLongFileName retorna a versão longa de um nome curto de ficheiro - baTempFileName retorna um nome de arquivo temporário garantido que não existem - baHfsName retorna o Hfs nome de um arquivo - baUnixName retorna o Unix nome de um arquivo - baReturnUnixNames define se a devolver nomes de arquivo no Unix ou Hfs formato - baMakeShortcut cria um atalho - baMakeShortcutEx cria um atalho - baResolveShortcut retorna o arquivo de um atalho de pontos para - baBundleApp retorna o arquivo de aplicativo dentro de um pacote Funções da janela - baWindowInfo retorna informações (estado, tamanho, posição, título, de classe) de uma janela - baFindWindow encontra-se uma janela com título ou classe - baWindowList retorna uma lista de todas as janelas com determinado título ou classe - baChildWindowList retorna uma lista de uma janela filho windows - baActiveWindow retorna a janela ativa - baCloseWindow fecha uma janela - baCloseApp fecha o aplicativo possuir uma janela - baSetWindowState minimize, maximize, esconde uma janela - baActivateWindow ativa a janela especificada - baSetWindowTitle definir a legenda de uma janela - baMoveWindow se redimensiona uma janela - baWindowToFront traz uma janela para a frente das outras janelas -baWindowToBack envia uma janela para a parte de trás de outras janelas - baWindowDepth recebe a ordem z a profundidade de uma janela - baSetWindowDepth define a ordem-z a profundidade de uma janela - baWaitForWindow espera até que uma janela especificada está em um estado especificado - baWaitTillActive espera até que uma janela especificada torna um ativo - baNextActiveWindow retorna a próxima janela para se tornar ativo - baWindowExists verifica que um identificador de janela é válido - baGetWindow retorna uma janela relacionados para outra janela - baSendKeys envia simulado de pressionamentos de teclas para a janela ativa - baMouseClick simula um clique do mouse - baSendMsg
  • Dostum API Adobe Director ve sistem işlevlerine erişim sağlayan Edilecektir kullanmak için bir Xtra olacak şekilde tasarlanmıştır. Sistem ayarları okumak ve kontrol etmek ve dosyaları ve kutuları ile çalışmak için 200'den fazla fonksiyonları içerir. baVersion - (Windows NT, DOS, QuickTime, VFW)döndürür sürüm bilgisi baSysFolder - sistem klasörleri döndürür konumu - baCpuİnfo işlemci hakkında (tür, hız) bilgi yükleniyor -baDiskİnfo bir disk (türü, boyutu, adı, Numarası) bilgi alır baDiskList - mevcut sürücülerin listesini verir - baMemoryİnfo sistem belleği hakkında bilgi alır - baFindApp bir dosya türü ile ilişkilendirilmiş uygulama bulur - baReadİni Windows dosya ini okur - baWriteİni bir girdi Windows yazan dosya ini - baFlushİni Windows'un disk için bir ını dosyası yazmak - baDeleteİniEntry bir girişi siler .ını dosyası - baDeleteİniSection bir bölümü siler .ını dosyası - baReadRegString Kayıt Defteri dize değeri okur - baWriteRegString Kayıt Defteri dize değeri yazar - baReadRegNumber Kayıt numarası değeri okur - baWriteRegNumber Kayıt numarası değeri yazar - baReadRegBinary Kayıt ikili değer okur - baWriteRegBinary Kayıt için ikili değer yazar - baReadRegMulti Kayıt çoklu dize değeri okur - baWriteRegMulti Kayıt için çoklu dize değeri yazar - baDeleteReg Kayıt defteri girdisi siler baRegKeyList - alt listesini verir kayıt defteri anahtarı anahtarlar baRegValueList - bir kayıt defteri anahtarı içindeki değerlerin bir listesini döndürür - baSoundCard ses kartı yüklü olup olmadığını kontrol eder - baFontİnstalled bir yazı tipi yüklü olup olmadığını kontrol eder baFontList - yüklü yazı tiplerinin bir listesini döndürür baFontStyleList - bir TrueType yazı tipi için kullanılabilir stilleri bir listesini verir - baCommandArgs komut satırı değişkenleri döndürür - baPrevious ister önceki bir örneği çalışıyor denetler - baScreenİnfo alır bilgileri (genişlik, yükseklik, vb.) ekran - baMultiDisplayİnfo sisteminde ekranlar hakkında bilgi alır baMultiDisplayList - sisteminde ekranların listesini alır baGestalt - Gestalt seçici değerini döndürür - baGestaltExists Çek Gestalt seçici varsa Sistem fonksiyonları - baDisableDiskErrors "Sürücü hazır değil" hata iletisini devre dışı bırakır - baDisableKeys devre dışı bırakır/tuşa basmanızı sağlar - baDisableMouse devre dışı bırakır/fare sağlar - baDisableSwitching devre dışı bırakır/görev geçişi sağlar - baDisableScreenSaver devre dışı bırakır/ekran koruyucuyu etkinleştirir - baScreenSaverTime ekran koruyucu zaman ayarlar - baSetScreenSaver ekran koruyucu ayarlar baSetWallpaper - masaüstü duvar kağıdı ayarlar - baSetPattern masaüstü deseni ayarlar - baDesktopColor masaüstü renk verir - baSetDesktopColor masaüstü rengini ayarlar baSetDisplay - ekran boyutu ve derinliği ayarlar - baSetDisplayEx ekran boyutu ve derinliği ayarlar baSetMultiDisplay - ekran boyutu ve derinliği ayarlar - baExitWindows çıkar veya yeniden Windows - baRunProgram harici bir program çalıştırır. - baWinHelp bir Windows Yardım dosyası gösterir - baMsgBox standart sistem mesaj kutusu gösterir - baMsgBoxButtons ayarlar baMsgBox için metin düğmesi - baMsgBoxEx özel mesaj kutusu gösterir -baPrompt istek iletişim kutusunu gösterir - baLogİn gösteriler iletişim kutusunda oturum açın - baTaskDialog gösterir Vista stili Görev İletişim - baSleep arama Yönetmeni/Edilecektir programını duraklatır - baHideTaskBar gösterir/görev çubuğu veya dock gizler - baSetCurrentDir DOS geçerli dizini değiştirir - baCopyText metni panoya kopyalar - baPasteText yapıştırır panodan metin - baEncryptText bir metin dizesi şifreler - baDecryptText metin bir dize şifresini çözer - baPlaceCursor pozisyonları imleç - baRestrictCursor belirli bir ekran alanı götür kısıtlar - baFreeCursor imleci ekranda herhangi bir yere taşımak için izin verir - baSetVolume ses seviyesini ayarlar - baGetVolume geçerli ses düzeyini alır baEnvironment - döndürür bir ortam değişkeni baSetEnvironment - ayarlar bir ortam değişkeni - baAdministrator döner Yönetici durumu - baUserName geçerli kullanıcı adını döndürür - baUserShortName kullanıcı verir kısa adı - baComputerName bilgisayarın adını döndürür baLanguage - şu anda kullanılan dil döndürür - baİsLimited eğer şu Vista altında Sınırlı bir kullanıcı olarak çalıştırmak denetler. - baİsVirtualized eğer dosya erişim Vista altında sanallaştırılmış olup olmadığını kontrol eder. - baİnstallFont TrueType veya bit eşlem yazı tipi yükler - baKeyİsDown Çek bir anahtar tutuluyor olsun aşağı - baKeyBeenPressed Çek bir anahtar olup olmadığını bastırdı - baCapsLockOn Kapaklar durumu tuş Kilidi belirler - baSetCapsLockOn büyük harf durumunu ayarlar tuş Kilidi - baNumLockOn Num Lock tuşunun durumunu belirler - baSetNumLockOn Num Lock tuşunun durumunu ayarlar - baEjectDisk çıkar CD - baCreatePMGroup Başlat Menüsü bir grup oluşturur - baCreatePMCommonGroup Başlat Menüsü bir grup oluşturur - baDeletePMGroup Başlat Menüsü bir grup siler baPMGroupList - Başlat Menüsü grupların listesini döndürür baPMSubGroupList - başka bir grup içinde Başlat Menüsü grupların listesini döndürür - baCreatePMİcon Başlat Menüsü bir simge oluşturur - baDeletePMGroup Başlat Menüsü simgesi siler - baPMİconList Başlat Menüsü bir grup simge döndürür listesi baSystemTime - geçerli sistem tarihi/saati döndürür baSetSystemTime - sistem saat/tarih ayarlar - baPrinterİnfo yüklü yazıcı hakkında bilgi verir - baSetPrinter varsayılan yazıcı ayarlarını değiştirir - baPrintDlg yazıcı iletişim kutusunu gösterir - baPageSetupDlg Sayfa Yapısı iletişim kutusunu gösterir - baRefreshDesktop masaüstü simgeleri yeniler - baRefreshFiles masaüstü veritabanını yeniler baSetCursor - sistem bir imleç ayarlar - baLoadDefaultCursors kullanıcının varsayılan imleç yükler - baCreateGUİD benzersiz bir GUID oluşturur. Dosya fonksiyonları baFileAge - bir dosya yaşın döndürür - baFileExists bir dosyanın var olup olmadığını denetler - baİsBundle denetler bir dosya bir paket - baFolderExists olup olmadığını denetler bir klasör var - baCreateFolder yeni bir klasör oluşturur - baDeleteFolder boş bir klasörü siler - baRenameFile bir dosya veya klasörü yeniden adlandırır - baDeleteFile bir dosyayı siler - baDeleteXFiles siler joker eşleşen dosyaları - baXDelete joker eşleşen dosyaları siler, alt dahil. - baFileDate bir dosyanın tarihini döndürür - baFileDateEx dosya/klasörün tarih verir baSetFileDate - bir dosyanın tarihi ayarlar - baFileSize bir dosyanın boyutunu döndürür - baFileSizeEx bir klasörün boyutunu verir - baFileAttributes bir dosyanın özniteliklerini döndürür - baSetFileAttributes bir dosyanın özniteliklerini ayarlar - baFilePermissions Unıx dosya izinlerini döndürür baSetFilePermissions - Unıx dosya izinlerini ayarla - baFileType bir dosyayı dört karakter türü kodu döndürür baFileCreator - bir dosya verir dört karakter yaratıcısı kodu - baSetFileİnfo bir dosya türü veya yaratıcısı ayarlar - baRecycleFile Geri Dönüşüm Kutusu bir dosya yerleştirir. - baCopyFile kopya bir dosya - baCopyXFiles joker eşleşen birden fazla dosya kopyalar - baXCopy joker eşleşen kopya birden fazla dosya da dahil olmak üzere alt-dizinleri baXCopyProgress - ilerleme çubuğu görüntülenirken kopya dosya baCopyXFilesProgress - görüntüleme ilerleme çubuğu sırasında birden fazla dosya kopyalar baXCopyProgress - görüntüleme ilerleme çubuğu sırasında birden fazla dosya, alt klasörler de dahil olmak üzere, kopyalar baFileVersion - bir dosyanın sürümünü döndürür baFileList - bir klasördeki dosyaların listesini döndürür baFolderList - klasör listesini verir - baGetFilename görüntüler bir dosya seçimi iletişim - baGetFilenameEx görüntüler bir dosya seçimi iletişim baGetFolder - görüntüler bir klasör seçimi iletişim - baGetFiles görüntüler bir dosya seçimi iletişim baGetDisk - görüntüler disk seçimi iletişim - baFolderSize bir klasörün boyutunu verir - baMoveOnReboot sistemi yeniden bir dosya taşır. - baFindFirstFile eşleşen ilk dosya için arama belirtimi - baFindNextFile bir sonraki dosyayı arar şartname eşleşen baFindClose - baFindFirstFile ile başlayan bir arama bitirir - baEncryptFile şifreler/dosya şifresini çözer - baFindDrive belirtilen bir dosya için tüm sürücüler arar - baShell bir dosyayı yürütür - baOpenFile kullanarak bir dosya açar ilişkili program - baOpenURL varsayılan tarayıcı kullanarak bir URL açar - baPrintFile kullanarak bir dosya yazdırır ilgili program - baShortFileName kimin kullanacağını uzun bir dosya adı DOS sürümü döndürür - baLongFileName kısa bir dosya adı uzun versiyonunu döndürür - baTempFileName geçici bir dosya adı verir garantisi yok - baHfsName bir dosyanın bu Kanal adını döndürür - baUnixName bir dosya Unıx adını döndürür - baReturnUnixNames Unix veya Kanal biçiminde dosya adları iade edilmeyeceğini ayarlar - baMakeShortcut bir kısayol oluşturur - baMakeShortcutEx bir kısayol oluşturur - baResolveShortcut dosya bir kısayol puan verir - baBundleApp bir paket içinde uygulama dosyası döndürür Pencere fonksiyonları - baWindowİnfo bir pencere (devlet, boyut, konum, unvan, sınıf) bilgi verir - baFindWindow belirli bir pencere başlığı veya sınıf ile bulur baWindowList - verilen başlık veya sınıf ile tüm pencerelerin listesini döndürür - baChildWindowList bir listesini döndürür bir pencerenin alt pencereleri - baActiveWindow Etkin pencereyi döndürür - baCloseWindow bir pencereyi kapatır - baCloseApp uygulama penceresini kapatır sahibi baSetWindowState - minimize, maximize, gizler bir pencere - baActivateWindow belirtilen pencereyi etkinleştirir - baSetWindowTitle bir pencere başlığını ayarla - baMoveWindow hareket/bir pencere yeniden boyutlandırır - baWindowToFront diğer pencerelerin önüne bir pencere getiriyor -baWindowToBack diğer pencerelerin arkasında bir pencere gönderir - baWindowDepth bir pencerenin z-sipariş derinliği alır - baSetWindowDepth bir pencerenin z-sipariş derinliği ayarlar - baWaitForWindow bekler belirtilen bir pencere kadar belirlenmiş durumda - baWaitTillActive bekler belirtilen bir pencere kadar aktif olur - baNextActiveWindow döndürür bir sonraki pencereyi etkin hale gelmesi - baWindowExists bir pencere tanıtıcı geçerli olup olmadığını denetler - baGetWindow başka bir pencere ile ilgili bir pencere verir - baSendKeys etkin pencere için simüle tuş vuruşlarını gönderir - baMouseClick bir fare tıklaması simüle - baSendMsg
  • Buddy API was designed to be an Xtra for use with Adobe Director and Authorware which allows access to system functions. It contains over 200 functions to read and control system settings and to work with files and dialogs.

    - baVersion

    returns version info (Windows, NT, DOS, QuickTime, VFW)

    - baSysFolder

    returns location of system folders

    - baCpuInfo

    gets information (type, speed) about the processor installed

    -baDiskInfo

    gets information (type, size, name, number) about a disk

    - baDiskList

    returns list of available drives

    - baMemoryInfo

    gets information about system memory

    - baFindApp

    finds the application associated with a file type

    - baReadIni

    reads Windows ini file

    - baWriteIni

    writes an entry to a Windows ini file

    - baFlushIni

    forces Windows to write an ini file to disk

    - baDeleteIniEntry

    deletes entry from an .ini file

    - baDeleteIniSection

    deletes section from an .ini file

    - baReadRegString

    reads Registry string value

    - baWriteRegString

    writes string value to the Registry

    - baReadRegNumber

    reads Registry number value

    - baWriteRegNumber

    writes number value to the Registry

    - baReadRegBinary

    reads Registry binary value

    - baWriteRegBinary

    writes binary value to the Registry

    - baReadRegMulti

    reads Registry multi string value

    - baWriteRegMulti

    writes multi string value to the Registry

    - baDeleteReg

    deletes Registry entry

    - baRegKeyList

    returns a list of sub-keys inside a registry key

    - baRegValueList

    returns a list of values inside a registry key

    - baSoundCard

    checks whether a sound card is installed

    - baFontInstalled

    checks whether a font is installed

    - baFontList

    returns a list of installed fonts

    - baFontStyleList

    returns a list of available styles for a TrueType font

    - baCommandArgs

    returns the command line arguments

    - baPrevious

    checks whether a previous instance is running

    - baScreenInfo

    gets information (width, height, etc) of the screen

    - baMultiDisplayInfo

    gets information about the screens in the system

    - baMultiDisplayList

    gets list of the screens in the system

    - baGestalt

    returns the value of a Gestalt selector

    - baGestaltExists

    checks if a Gestalt selector exists

    System functions

    - baDisableDiskErrors

    disables the 'Drive not ready' error message

    - baDisableKeys

    disables/enables key presses

    - baDisableMouse

    disables/enables mouse clicks

    - baDisableSwitching

    disables/enables task switching

    - baDisableScreenSaver

    disables/enables the screen saver

    - baScreenSaverTime

    sets the screen saver time out

    - baSetScreenSaver

    sets the screen saver

    - baSetWallpaper

    sets the desktop wallpaper

    - baSetPattern

    sets the desktop pattern

    - baDesktopColor

    returns the desktop color

    - baSetDesktopColor

    sets the desktop color

    - baSetDisplay

    sets the screen size and depth

    - baSetDisplayEx

    sets the screen size and depth

    - baSetMultiDisplay

    sets the screen size and depth

    - baExitWindows

    exits or restarts Windows

    - baRunProgram

    runs an external program

    - baWinHelp

    shows a Windows help file

    - baMsgBox

    shows standard system message box

    - baMsgBoxButtons

    sets button text for baMsgBox

    - baMsgBoxEx

    shows custom message box

    -baPrompt

    shows prompt dialog box

    - baLogIn

    shows log in dialog box

    - baTaskDialog

    shows a Vista style Task Dialog

    - baSleep

    pauses the calling Director/Authorware program

    - baHideTaskBar

    shows/hides the task bar or dock

    - baSetCurrentDir

    changes the DOS current directory

    - baCopyText

    copies text to the clipboard

    - baPasteText

    pastes text from the clipboard

    - baEncryptText

    encrypts a text string

    - baDecryptText

    decrypts a text string

    - baPlaceCursor

    positions the cursor

    - baRestrictCursor

    restricts the cursor to a specific screen area

    - baFreeCursor

    allows the cursor to move anywhere on the screen

    - baSetVolume

    sets the sound volume

    - baGetVolume

    gets the current sound volume

    - baEnvironment

    returns an environment variable

    - baSetEnvironment

    sets an environment variable

    - baAdministrator

    returns Administrator status

    - baUserName

    returns name of current user

    - baUserShortName

    returns short name of user

    - baComputerName

    returns name of computer

    - baLanguage

    returns the language currently in use

    - baIsLimited

    checks if being run as a Limited user under Vista.

    - baIsVirtualized

    checks if file access is being virtualized under Vista.

    - baInstallFont

    installs TrueType or bitmap font

    - baKeyIsDown

    checks whether a key is being held down

    - baKeyBeenPressed

    checks whether a key has been pressed

    - baCapsLockOn

    determines the state of the Caps Lock key

    - baSetCapsLockOn

    sets the state of the Caps Lock key

    - baNumLockOn

    determines the state of the Num Lock key

    - baSetNumLockOn

    sets the state of the Num Lock key

    - baEjectDisk

    ejects CD

    - baCreatePMGroup

    creates a Start Menu group

    - baCreatePMCommonGroup

    creates a Start Menu group

    - baDeletePMGroup

    deletes a Start Menu group

    - baPMGroupList

    returns list of Start Menu groups

    - baPMSubGroupList

    returns list of Start Menu groups inside another group

    - baCreatePMIcon

    creates a Start Menu icon

    - baDeletePMGroup

    deletes a Start Menu icon

    - baPMIconList

    returns list of icons in a Start Menu group

    - baSystemTime

    returns the current system time/date

    - baSetSystemTime

    sets the system time/date

    - baPrinterInfo

    returns information about the installed printer

    - baSetPrinter

    changes settings for the default printer

    - baPrintDlg

    shows printer dialog box

    - baPageSetupDlg

    shows page setup dialog box

    - baRefreshDesktop

    refreshes the desktop icons

    - baRefreshFiles

    refreshes the desktop database

    - baSetCursor

    sets a system cursor

    - baLoadDefaultCursors

    loads the user's default cursors

    - baCreateGUID

    creates a unique GUID

    File functions

    - baFileAge

    returns the age of a file

    - baFileExists

    checks whether a file exists

    - baIsBundle

    checks if a file is a bundle

    - baFolderExists

    checks whether a folder exists

    - baCreateFolder

    creates a new folder

    - baDeleteFolder

    deletes an empty folder

    - baRenameFile

    renames a file or folder

    - baDeleteFile

    deletes a file

    - baDeleteXFiles

    deletes files with wildcard matching

    - baXDelete

    deletes files with wildcard matching, including sub-directories

    - baFileDate

    returns the date of a file

    - baFileDateEx

    returns the date of a file/folder

    - baSetFileDate

    sets the date of a file

    - baFileSize

    returns the size of a file

    - baFileSizeEx

    returns the size of a folder

    - baFileAttributes

    returns the attributes of a file

    - baSetFileAttributes

    sets the attributes of a file

    - baFilePermissions

    returns the Unix file permissions

    - baSetFilePermissions

    set the Unix file permissions

    - baFileType

    returns the four character type code of a file

    - baFileCreator

    returns the four character creator code of a file

    - baSetFileInfo

    sets the type or creator of a file

    - baRecycleFile

    places a file in the recycle bin.

    - baCopyFile

    copies a file

    - baCopyXFiles

    copies multiple files with wildcard matching

    - baXCopy

    copies multiple files with wildcard matching, including sub-directories

    - baXCopyProgress

    copies file while displaying progress bar

    - baCopyXFilesProgress

    copies multiple files while displaying progress bar

    - baXCopyProgress

    copies multiple files, including sub-folders, while displaying progress bar

    - baFileVersion

    returns the version of a file

    - baFileList

    returns a list of files in a folder

    - baFolderList

    returns a list of folders in a folder

    - baGetFilename

    displays a file selection dialog

    - baGetFilenameEx

    displays a file selection dialog

    - baGetFolder

    displays a folder selection dialog

    - baGetFiles

    displays a file selection dialog

    - baGetDisk

    displays a disk selection dialog

    - baFolderSize

    returns the size of a folder

    - baMoveOnReboot

    moves a file on system reboot

    - baFindFirstFile

    searches for the first file matching a specification

    - baFindNextFile

    searches for the next file matching a specification

    - baFindClose

    finishes a search started with baFindFirstFile

    - baEncryptFile

    encrypts/decrypts a file

    - baFindDrive

    searches all drives for a specified file

    - baShell

    executes a file

    - baOpenFile

    opens a file using it's associated program

    - baOpenURL

    opens a URL using the default browser

    - baPrintFile

    prints a file using it's associated program

    - baShortFileName

    returns the DOS version of a Win95 long file name

    - baLongFileName

    returns the long version of a short file name

    - baTempFileName

    returns a temporary file name guaranteed not to exist

    - baHfsName

    returns the Hfs name of a file

    - baUnixName

    returns the Unix name of a file

    - baReturnUnixNames

    sets whether to return file names in Unix or Hfs format

    - baMakeShortcut

    creates a shortcut

    - baMakeShortcutEx

    creates a shortcut

    - baResolveShortcut

    returns the file a shortcut points to

    - baBundleApp

    returns the application file inside a bundle

    Window functions

    - baWindowInfo

    returns info (state, size, position, title, class) of a window

    - baFindWindow

    finds a window with given title or class

    - baWindowList

    returns a list of all windows with given title or class

    - baChildWindowList

    returns a list a window's child windows

    - baActiveWindow

    returns the active window

    - baCloseWindow

    closes a window

    - baCloseApp

    closes the application owning a window

    - baSetWindowState

    minimises, maximises, hides a window

    - baActivateWindow

    activates the specified window

    - baSetWindowTitle

    set the caption of a window

    - baMoveWindow

    moves/resizes a window

    - baWindowToFront

    brings a window to the front of other windows

    -baWindowToBack

    sends a window to the back of other windows

    - baWindowDepth

    gets the z-order depth of a window

    - baSetWindowDepth

    sets the z-order depth of a window

    - baWaitForWindow

    waits until a specified window is in a specified state

    - baWaitTillActive

    waits until a specified window becomes the active one

    - baNextActiveWindow

    returns the next window to become active

    - baWindowExists

    checks that a window handle is valid

    - baGetWindow

    returns a window related to another window

    - baSendKeys

    sends simulated key presses to the active window

    - baMouseClick

    simulates a mouse click

    - baSendMsg

    sends a windows message to a window

    - baAddSysItems

    adds System menu, min and max boxes

    - baRemoveSysItems

    removes System menu, min and max boxes

    - baClipWindow

    removes edges from window

    - baSetParent

    makes a window a child of another window

    - baWinHandle

    returns the main Director or Authorware window

    - baStageHandle

    returns the Director stage window

    Registration functions

    - baAbout

    shows information about Buddy API

    - baRegister

    registers Buddy API

    - baSaveRegistration

    saves your registration information

    - baGetRegistration

    retrieves your registration information

    - baFunctions

    retrieves the number of functions you are licenced to use

    - baUsedFunctions

    returns a list of all the functions you have called