136,9 → 136,9 |
void sprintf( char *Str, char* Format, ... ); |
// |
Dword rtlInterlockedExchange( Dword *target, Dword value ); |
// ôóíêöèÿ -1 çàâåðøåíèÿ ïðîöåññà |
// function -1 çàâåðøåíèÿ ïðîöåññà |
void kos_ExitApp(); |
// ôóíêöèÿ 0 |
// function 0 |
void kos_DefineAndDrawWindow( |
Word x, Word y, |
Word sizeX, Word sizeY, |
146,13 → 146,13 |
Byte headerType, Dword headerColour, |
Dword borderColour |
); |
// ôóíêöèÿ 1 ïîñòàâèòü òî÷êó |
// function 1 ïîñòàâèòü òî÷êó |
void kos_PutPixel( Dword x, Dword y, Dword colour ); |
// ôóíêöèÿ 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè |
// function 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè |
bool kos_GetKey( Byte &keyCode ); |
// ôóíêöèÿ 3 ïîëó÷èòü âðåìÿ |
// function 3 ïîëó÷èòü âðåìÿ |
Dword kos_GetSystemClock(); |
// ôóíêöèÿ 4 |
// function 4 |
void kos_WriteTextToWindow( |
Word x, Word y, |
Byte fontType, |
160,27 → 160,36 |
char *textPtr, |
Dword textLen |
); |
// ôóíêöèÿ 7 íàðèñîâàòü èçîáðàæåíèå |
// |
void kos_WriteTextWithBg( |
Word x, Word y, |
Byte fontType, |
Dword textColour, |
Dword bgcolour, |
char *textPtr, |
Dword textLen |
); |
// function 7 íàðèñîâàòü èçîáðàæåíèå |
void kos_PutImage( RGB * imagePtr, Word sizeX, Word sizeY, Word x, Word y ); |
// ôóíêöèÿ 8 îïðåäåëèòü êíîïêó |
// function 8 îïðåäåëèòü êíîïêó |
void kos_DefineButton( Word x, Word y, Word sizeX, Word sizeY, Dword buttonID, Dword colour ); |
// ôóíêöèÿ 5 ïàóçà, â ñîòûõ äîëÿõ ñåêóíäû |
// function 5 ïàóçà, â ñîòûõ äîëÿõ ñåêóíäû |
void kos_Pause( Dword value ); |
// ôóíêöèÿ 9 èíôîðìàöèÿ î ïðîöåññå |
// function 9 èíôîðìàöèÿ î ïðîöåññå |
Dword kos_ProcessInfo( sProcessInfo *targetPtr, Dword processID = PROCESS_ID_SELF ); |
// ôóíêöèÿ 10 |
// function 10 |
Dword kos_WaitForEvent(); |
// ôóíêöèÿ 11 |
// function 11 |
Dword kos_CheckForEvent(); |
// ôóíêöèÿ 12 |
// function 12 |
void kos_WindowRedrawStatus( Dword status ); |
// ôóíêöèÿ 13 íàðèñîâàòü ïðÿìîóãîëüíèê |
// function 13 íàðèñîâàòü ïðÿìîóãîëüíèê |
void kos_DrawBar( Word x, Word y, Word sizeX, Word sizeY, Dword colour ); |
// ôóíêöèÿ 17 |
// function 17 |
bool kos_GetButtonID( Dword &buttonID ); |
// ôóíêöèÿ 23 |
// function 23 |
Dword kos_WaitForEvent( Dword timeOut ); |
// ôóíêöèÿ 26.9 ïîëó÷èòü çíà÷åíèå ñ÷¸ò÷èêà âðåìåíè |
// function 26.9 ïîëó÷èòü çíà÷åíèå ñ÷¸ò÷èêà âðåìåíè |
Dword kos_GetTime(); |
// |
enum eNumberBase |
189,23 → 198,23 |
nbHex, |
nbBin |
}; |
// ôóíêöèÿ 37 ïîëó÷åíèå èíôîðìàöèè î ñîñòîÿíèè "ìûøè" |
// function 37 ïîëó÷åíèå èíôîðìàöèè î ñîñòîÿíèè "ìûøè" |
void kos_GetMouseState( Dword & buttons, int & cursorX, int & cursorY ); |
// ôóíêöèÿ 37.1 ïîëó÷åíèå êîîðäèíàò "ìûøè" îòíîñèòåëüíî îêíà |
// function 37.1 ïîëó÷åíèå êîîðäèíàò "ìûøè" îòíîñèòåëüíî îêíà |
void kos_GetMouseWindowXY( int & cursorX, int & cursorY ); |
// ôóíêöèÿ 37.2 ïîëó÷åíèå èíôîðìàöèè î íàæàòûõ êíîïêè "ìûøè" |
// function 37.2 ïîëó÷åíèå èíôîðìàöèè î íàæàòûõ êíîïêè "ìûøè" |
void kos_GetMouseButtonsState( Dword & buttons ); |
// ôóíêöèÿ 37.4 çàãðóçêà êóðñîðà "ìûøè" |
// function 37.4 çàãðóçêà êóðñîðà "ìûøè" |
Dword * kos_LoadMouseCursor( Dword * cursor, Dword loadstate ); |
// ôóíêöèÿ 37.5 óñòàíîâêà êóðñîðà "ìûøè" |
// function 37.5 óñòàíîâêà êóðñîðà "ìûøè" |
Dword * kos_SetMouseCursor( Dword * handle ); |
// ôóíêöèÿ 37.6 óäàëåíèå êóðñîðà "ìûøè" |
// function 37.6 óäàëåíèå êóðñîðà "ìûøè" |
void kos_DeleteMouseCursor( Dword * handle ); |
// ôóíêöèÿ 38 íàðèñîâàòü ïîëîñó |
// function 38 íàðèñîâàòü ïîëîñó |
void kos_DrawLine( Word x1, Word y1, Word x2, Word y2, Dword colour ); |
// ôóíêöèÿ 40 óñòàíîâèòü ìàñêó ñîáûòèé |
// function 40 óñòàíîâèòü ìàñêó ñîáûòèé |
void kos_SetMaskForEvents( Dword mask ); |
// ôóíêöèÿ 47 âûâåñòè â îêíî ïðèëîæåíèÿ ÷èñëî |
// function 47 âûâåñòè â îêíî ïðèëîæåíèÿ ÷èñëî |
void kos_DisplayNumberToWindow( |
Dword value, |
Dword digitsNum, |
215,7 → 224,7 |
eNumberBase nBase = nbDecimal, |
bool valueIsPointer = false |
); |
// ôóíêöèÿ 47 âûâåñòè â îêíî ïðèëîæåíèÿ ÷èñëî c ôîíîì |
// function 47 âûâåñòè â îêíî ïðèëîæåíèÿ ÷èñëî c ôîíîì |
void kos_DisplayNumberToWindowBg( |
Dword value, |
Dword digitsNum, |
226,19 → 235,22 |
eNumberBase nBase = nbDecimal, |
bool valueIsPointer = false |
); |
// 48.4 get windows title bar height |
// function 48.4 get windows title bar height |
Dword kos_GetSkinHeight(); |
// ôóíêöèÿ 58 äîñòóï ê ôàéëîâîé ñèñòåìå |
// function 58 äîñòóï ê ôàéëîâîé ñèñòåìå |
Dword kos_FileSystemAccess( kosFileInfo *fileInfo ); |
// ôóíêöèÿ 63 |
// function 63 |
void kos_DebugOutChar( char ccc ); |
// |
void rtlDebugOutString( char *str ); |
// ôóíêöèÿ 64 èçìåíèòü ïàðàìåòðû îêíà, ïàðàìåòð == -1 íå ìåíÿåòñÿ |
// |
void kos_DebugNumber(signed int n); |
// |
// function 64 èçìåíèòü ïàðàìåòðû îêíà, ïàðàìåòð == -1 íå ìåíÿåòñÿ |
void kos_ChangeWindow( Dword x, Dword y, Dword sizeX, Dword sizeY ); |
// ôóíêöèÿ 67 èçìåíåíèå êîëè÷åñòâà ïàìÿòè, âûäåëåííîé äëÿ ïðîãðàììû |
// function 67 èçìåíåíèå êîëè÷åñòâà ïàìÿòè, âûäåëåííîé äëÿ ïðîãðàììû |
bool kos_ApplicationMemoryResize( Dword targetSize ); |
// ôóíêöèÿ 66 ðåæèì ïîëó÷åíèÿ äàííûõ îò êëàâèàòóðû |
// function 66 ðåæèì ïîëó÷åíèÿ äàííûõ îò êëàâèàòóðû |
void kos_SetKeyboardDataMode( Dword mode ); |
|
// |