; KolibriOS system functions: SF_TERMINATE_PROCESS=-1 SF_CREATE_WINDOW=0 SF_PUT_PIXEL=1 SF_GET_KEY=2 SF_GET_SYS_TIME=3 SF_DRAW_TEXT=4 SF_SLEEP=5 SF_PUT_IMAGE=7 SF_DEFINE_BUTTON=8 SF_THREAD_INFO=9 SF_WAIT_EVENT=10 SF_CHECK_EVENT=11 SF_REDRAW=12 SSF_BEGIN_DRAW=1 SSF_END_DRAW=2 SF_DRAW_RECT=13 SF_GET_SCREEN_SIZE=14 SF_BACKGROUND_SET=15 SSF_SIZE_BG=1 SSF_PIXEL_BG=2 SSF_REDRAW_BG=3 SSF_MODE_BG=4 SSF_IMAGE_BG=5 SSF_MAP_BG=6 SSF_UNMAP_BG=7 SSF_LAST_DRAW=8 SSF_REDRAW_RECT=9 SF_RD_TO_FLOPPY=16 SF_GET_BUTTON=17 SF_SYSTEM=18 SSF_UNFOCUS_WINDOW=1 SSF_TERMINATE_THREAD=2 SSF_FOCUS_WINDOW=3 SSF_GET_IDLE_COUNT=4 SSF_GET_CPU_FREQUENCY=5 SSF_RD_TO_HDD=6 SSF_GET_ACTIVE_WINDOW=7 SSF_SPEAKER=8 SSSF_GET_STATE=1 SSSF_TOGGLE=2 SSF_SHUTDOWN=9 SSF_MINIMIZE_WINDOW=10 SSF_INFO_DISC_SYS=11 SSF_KERNEL_VERSION=13 SSF_WAIT_RETRACE=14 SSF_CURSOR_CENTER=15 SSF_GET_FREE_RAM=16 SSF_GET_TOTAL_RAM=17 SSF_TERMINATE_THREAD_ID=18 SSF_MOUSE_SETTINGS=19 SSSF_GET_SPEED=0 SSSF_SET_SPEED=1 SSSF_GET_SPEEDUP=2 SSSF_SET_SPEEDUP=3 SSSF_SET_POS=4 SSSF_SET_BUTTON=5 SSSF_GET_DOUBLE_CLICK_DELAY=6 SSSF_SET_DOUBLE_CLICK_DELAY=7 SSF_GET_RAM_INFO=20 SSF_GET_THREAD_SLOT=21 SSF_FOREIGN_WINDOW=22 SSSF_MINIMIZE=0 SSSF_MINIMIZE_ID=1 SSSF_RESTORE=2 SSSF_RESTORE_ID=3 SSF_MINIMIZE_ALL=23 SSF_SET_SCREEN_LIMITS=24 SSF_WINDOW_BEHAVIOR=25 SSSF_GET_WB=1 SSSF_SET_WB=2 SF_SYSTEM_SET=21 SSF_KEYBOARD_LAYOUT=2 SSF_SYS_LANG=5 SSF_ACCESS_HD_LBA=11 SSF_ACCESS_PCI=12 SF_SET_TIME_DATE=22 SF_WAIT_EVENT_TIMEOUT=23 SF_CD=24 SSF_EJECT_TRAY=4 SSF_INSERT_TRAY=5 SF_SCREEN_PUT_IMAGE=25 SF_SYSTEM_GET=26 SSF_TIME_COUNT=9 SSF_TIME_COUNT_PRO=10 SF_GET_SYS_DATE=29 SF_CURRENT_FOLDER=30 SSF_SET_CF=1 SSF_GET_CF=2 SSF_ADD_SYS_FOLDER=3 SSF_SET_CF_ENC=4 SSF_GET_CF_ENC=5 SF_GET_PIXEL_OWNER=34 SF_GET_PIXEL=35 SF_GET_IMAGE=36 SF_MOUSE_GET=37 SSF_SCREEN_POSITION=0 SSF_WINDOW_POSITION=1 SSF_BUTTON=2 SSF_BUTTON_EXT=3 SSF_LOAD_CURSOR=4 SSF_SET_CURSOR=5 SSF_DEL_CURSOR=6 SSF_SCROLL_DATA=7 SF_DRAW_LINE=38 SF_BACKGROUND_GET=39 SSF_RECT_BG=3 SF_SET_EVENTS_MASK=40 SF_SET_PORTS=46 SF_DRAW_NUMBER=47 SF_STYLE_SETTINGS=48 SSF_APPLY=0 SSF_SET_BUTTON_STYLE=1 SSF_SET_COLORS=2 SSF_GET_COLORS=3 SSF_GET_SKIN_HEIGHT=4 SSF_GET_SCREEN_AREA=5 SSF_SET_SCREEN_AREA=6 SSF_GET_SKIN_MARGINS=7 SSF_SET_SKIN=8 SSF_GET_FONT_SMOOTH=9 SSF_SET_FONT_SMOOTH=10 SSF_GET_FONT_SIZE=11 SSF_SET_FONT_SIZE=12 SF_APM=49 SF_SET_WINDOW_SHAPE=50 SF_CREATE_THREAD=51 SSF_CREATE_THREAD=1 SSF_GET_CURR_THREAD_SLOT=2 SSF_GET_THREAD_PRIORITY=3 SSF_SET_THREAD_PRIORITY=4 SF_CLIPBOARD=54 SSF_GET_SLOT_COUNT=0 SSF_READ_CB=1 SSF_WRITE_CB=2 SSF_DEL_SLOT=3 SSF_UNLOCK_BUFFER=4 SF_SPEAKER_PLAY=55 SF_PCI_BIOS=57 SF_IPC=60 SSF_SET_AREA=1 SSF_SEND_MESSAGE=2 SF_GET_GRAPHICAL_PARAMS=61 SSF_SCREEN_SIZE=1 SSF_BITS_PER_PIXEL=2 SSF_BYTES_PER_LINE=3 SF_PCI=62 SSF_GET_VERSION=0 SSF_GET_LAST_BUS=1 SSF_GET_ADRR_MODE=2 SSF_READ_BYTE=4 SSF_READ_WORD=5 SSF_READ_DWORD=6 SSF_WRITE_BYTE=8 SSF_WRITE_WORD=9 SSF_WRITE_DWORD=10 SF_BOARD=63 SSF_DEBUG_WRITE=1 SSF_DEBUG_READ=2 SF_MEMORY_RESIZE=64 SF_PUT_IMAGE_EXT=65 SF_KEYBOARD=66 SSF_SET_INPUT_MODE=1 SSF_GET_INPUT_MODE=2 SSF_GET_CONTROL_KEYS=3 SSF_SET_SYS_HOTKEY=4 SSF_DEL_SYS_HOTKEY=5 SSF_LOCK_INPUT=6 SSF_UNLOCK_INPUT=7 SF_CHANGE_WINDOW=67 SF_SYS_MISC=68 SSF_GET_TASK_SWITCH_COUNT=0 SSF_SWITCH_TASK=1 SSF_PERFORMANCE=2 SSSF_ALLOW_RDPMC=0 SSSF_CACHE_STATUS=1 SSSF_CACHE_ON=2 SSSF_CACHE_OFF=3 SSF_READ_MSR=3 SSF_WRITE_MSR=4 SSF_HEAP_INIT=11 SSF_MEM_ALLOC=12 SSF_MEM_FREE=13 SSF_WAIT_SIGNAL=14 SSF_LOAD_DRIVER=16 SSF_CONTROL_DRIVER=17 SSF_LOAD_DLL=19 SSF_MEM_REALLOC=20 SSF_LOAD_DRIVER_PE=21 SSF_MEM_OPEN=22 SSF_MEM_CLOSE=23 SSF_SET_EXCEPTION_HANDLER=24 SSF_SET_EXCEPTION_STATE=25 SSF_MEM_FREE_EXT=26 SSF_LOAD_FILE=27 SSF_MEM_ALLOC_RING=29 SSF_UNLOAD_DRIVER=30 SSF_GET_DRIVER_DATA=31 SF_DEBUG=69 SSF_SET_MESSAGE_AREA=0 SSF_GET_REGISTERS=1 SSF_SET_REGISTERS=2 SSF_DETACH=3 SSF_SUSPEND=4 SSF_RESUME=5 SSF_READ_MEMORY=6 SSF_WRITE_MEMORY=7 SSF_TERMINATE=8 SSF_DEFINE_BREAKPOINT=9 SF_FILE=70 SSF_READ_FILE=0 SSF_READ_FOLDER=1 SSF_CREATE_FILE=2 SSF_WRITE_FILE=3 SSF_SET_END=4 SSF_GET_INFO=5 SSF_SET_INFO=6 SSF_START_APP=7 SSF_DELETE=8 SSF_CREATE_FOLDER=9 SSF_RENAME=10 SF_SET_CAPTION=71 SF_SEND_MESSAGE=72 SF_BLITTER=73 SF_FILE_EXT=80 SF_NETWORK_GET=74 SSF_DEVICE_COUNT=255 SSF_DEVICE_TYPE=0 SSF_DEVICE_NAME=1 SSF_RESET_DEVICE=2 SSF_STOP_DEVICE=3 SSF_DEVICE_POINTER=4 SSF_TX_PACKET_COUNT=6 SSF_RX_PACKET_COUNT=7 SSF_TX_BYTE_COUNT=8 SSF_RX_BYTE_COUNT=9 SSF_LINK_STATUS=10 SSF_TX_PACKET_ERROR_COUNT=11 SSF_TX_PACKET_DROP_COUNT=12 SSF_TX_PACKET_MISS_COUNT=13 SSF_RX_PACKET_ERROR_COUNT=14 SSF_RX_PACKET_DROP_COUNT=15 SSF_RX_PACKET_MISS_COUNT=16 SF_NETWORK_SOCKET=75 SSF_OPEN=0 SSF_CLOSE=1 SSF_BIND=2 SSF_LISTEN=3 SSF_CONNECT=4 SSF_ACCEPT=5 SSF_SEND=6 SSF_RECEIVE=7 SSF_SET_OPTIONS=8 SSF_GET_OPTIONS=9 SSF_GET_PAIR=10 SF_NETWORK_PROTOCOL=76 SSF_ETHERNET_READ_MAC=0 SSF_IP4_PACKETS_SENT=10000h SSF_IP4_PACKETS_RECEIVED=10001h SSF_IP4_READ_IP=10002h SSF_IP4_WRITE_IP=10003h SSF_IP4_READ_DNS=10004h SSF_IP4_WRITE_DNS=10005h SSF_IP4_READ_SUBNET=10006h SSF_IP4_WRITE_SUBNET=10007h SSF_IP4_READ_GATEWAY=10008h SSF_IP4_WRITE_GATEWAY=10009h SSF_ICMP_PACKETS_SENT=20000h SSF_ICMP_PACKETS_RECEIVED=20001h SSF_ICMP_ECHO_REPLY=20003h SSF_UDP_PACKETS_SENT=30000h SSF_UDP_PACKETS_RECEIVED=30001h SSF_TCP_PACKETS_SENT=40000h SSF_TCP_PACKETS_RECEIVED=40001h SSF_ARP_PACKETS_SENT=50000h SSF_ARP_PACKETS_RECEIVED=50001h SSF_ARP_GET_ENTRY_COUNT=50002h SSF_ARP_READ_ENTRY=50003h SSF_ARP_ADD_STATIC_ENTRY=50004h SSF_ARP_DEL_ENTRY=50005h SSF_ARP_SEND_ANNOUNCE=50006h SSF_ARP_CONFLICTS_COUNT=50007h SF_FUTEX=77 SSF_CREATE=0 SSF_DESTROY=1 SSF_WAIT=2 SSF_WAKE=3 SSF_FILE_READ=10 SSF_FILE_WRITE=11 SSF_PIPE_CREATE=13 ; File system errors: FSERR_SUCCESS=0 FSERR_UNSUPPORTED=2 FSERR_UNKNOWN=3 FSERR_FILE_NOT_FOUND=5 FSERR_END_OF_FILE=6 FSERR_INVALID_BUFFER=7 FSERR_DISK_FULL=8 FSERR_FAIL=9 FSERR_ACCESS_DENIED=10 FSERR_DEVICE_FAIL=11 FSERR_OUT_OF_MEMORY=12