List of Platform-dependent Functions

Libraries that are not fully cross-platform:

Individual commands that are not fully cross-platform:

AudioCDLength WindowsLinuxMacOS Always returns 0 on Linux
ChangeGamma DirectXOpenGlLinuxMacOS Only works with DirectX9, ignored else
ClearConsole WindowsLinuxMacOS On Linux or MacOS, this is ignored as the console is only line based
CocoaMessage WindowsLinuxMacOS It's an OS X specific command.
ConsoleCursor WindowsLinuxMacOS On Linux or MacOS, this is ignored as the console is only line based
ConsoleLocate WindowsLinuxMacOS On Linux or MacOS, this is ignored as the console is only line based
ConsoleTitle WindowsLinuxMacOS On Linux or MacOS, this is ignored as the console is only line based
CountLibraryFunctions WindowsLinuxMacOS Examining Library content is not possible on MacOS
DesktopFrequency WindowsLinuxMacOS Always returns 0 on Linux
DragFiles WindowsLinuxMacOS  
DragPrivate WindowsLinuxMacOS  
DragText WindowsLinuxMacOS  
EjectAudioCD WindowsLinuxMacOS Does nothing on MacOS
EnableGraphicalConsole WindowsLinuxMacOS On Linux or MacOS, this is ignored as the console is only line based
ExamineLibraryFunctions WindowsLinuxMacOS Examining Library content is not possible on MacOS
GadgetItemID WindowsLinuxMacOS Only for TreeGadget on Windows, returns 0 else
GetFunctionEntry WindowsLinuxMacOS Only present on Windows
GetSoundFrequency WindowsLinuxMacOS Only works on Windows, does nothing else
InitScintilla WindowsLinuxMacOS Only has an effect on Windows, return true on other OS (only Windows needs to load a dll).
KeyboardMode WindowsLinuxMacOS Only has an effect on Windows, ignored else
LibraryFunctionAddress WindowsLinuxMacOS Examining Library content is not possible on MacOS
LibraryFunctionName WindowsLinuxMacOS Examining Library content is not possible on MacOS
MDIGadget WindowsLinuxMacOS The MDI concept is not present on Linux (GTK) or MacOSX
MouseWheel WindowsLinuxMacOS Works only on Windows, returns 0 on the other OS
MovieAudio WindowsLinuxMacOS Always returns 0 on Linux
MovieInfo WindowsLinuxMacOS Always returns 0 on Linux
MovieLength WindowsLinuxMacOS Always returns 0 on Linux
MovieSeek WindowsLinuxMacOS Always returns 0 on Linux
NextLibraryFunction WindowsLinuxMacOS Examining Library content is not possible on MacOS
PdfVectorOutput WindowsLinuxMacOS  
RawKey WindowsLinuxMacOS Returns 0 on Linux and MacOS, as this info is not available there
ScreenID DirectXOpenGlSDLOpenGlMacOS Does not work with OpenGL, returns 0 there
SelectedFontColor WindowsLinuxMacOS Returns the passed color on Linux and MacOS, as there is no color option
SetSoundFrequency WindowsLinuxMacOS Only works on Windows, does nothing else
SetWindowCallback WindowsLinuxMacOS Windows specific Event handling
SmartWindowRefresh WindowsLinuxMacOS Only has an effect on Windows, ignored else
SoundPan WindowsLinuxMacOS Only works on Windows and MacOS, does nothing on Linux
SvgVectorOutput WindowsLinuxMacOS  
ThreadPriority WindowsLinuxMacOS Returns 16 (default) and has no effect on Linux and MacOS
ToolBarStandardButton WindowsLinuxMacOS On MacOS, adds an item without an image, as no standard set is available
UseJCALG1Packer WindowsLinuxMacOS Only available on Windows x86