OS2KRNL Functions Experiment: Difference between revisions
Appearance
Created page with "There is a research in progress to try to find more information about the OS2KRNL file. Some testing reveled that there are some calls to the kernel and the list is docu..." |
No edit summary |
||
Line 215: | Line 215: | ||
292343 1116 ORD_T32ISETFILEPTR | 292343 1116 ORD_T32ISETFILEPTR | ||
</PRE> | </PRE> | ||
[[Category:Components]] |
Revision as of 22:55, 3 October 2016
There is a research in progress to try to find more information about the OS2KRNL file.
Some testing reveled that there are some calls to the kernel and the list is documented here:
Number Ordinal Name of Calls 3487 2 ORD_DOSCWAIT 4228 3 ORD_DOSENTERCRITSEC 1876 4 ORD_DOSIEXECPGM 41754 5 ORD_DOSEXIT 4261 6 ORD_DOSEXITCRITSEC 32094 7 ORD_DOSEXITLIST 12184 8 ORD_DOSGETINFOSEG 143908 11 ORD_DOSSETPRTY 1558508 13 ORD_DOSHOLDSIGNAL 79 14 ORD_DOSSETSIGHANDLER 24 16 ORD_DOSMAKEPIPE 4408 17 ORD_DOSISYSSEMCLEAR 8 18 ORD_DOSISEMREQUEST 26 19 ORD_DOSISYSSEMSET 3335 21 ORD_DOSISEMWAIT 138 22 ORD_DOSMUXSEMWAIT 1088 23 ORD_DOSCLOSESEM 1086 24 ORD_DOSCREATESEM 4824 25 ORD_DOSOPENSEM 56 26 ORD_DOSRESUMETHREAD 4092328 32 ORD_DOSSLEEP 6191 34 ORD_DOSALLOCSEG 1171 35 ORD_DOSALLOCSHRSEG 1170 36 ORD_DOSGETSHRSEG 2110 38 ORD_DOSREALLOCSEG 5884 39 ORD_DOSFREESEG 22 40 ORD_DOSALLOCHUGE 2 41 ORD_DOSGETHUGESHIFT 12 42 ORD_DOSREALLOCHUGE 1160 43 ORD_DOSCREATECSALIAS 34556 44 ORD_DOSLOADMODULE 77 45 ORD_DOSGETPROCADDR 2410 46 ORD_DOSFREEMODULE 6595 47 ORD_DOSGETMODHANDLE 16040 48 ORD_DOSGETMODNAME 16 49 ORD_DOSGETMACHINEMODE 2548 52 ORD_DOSDEVCONFIG 14610 53 ORD_DOSDEVIOCTL 3 54 ORD_DOSSGSWITCH 1 55 ORD_DOSSGSWITCHME 62 56 ORD_DOSBUFRESET 210 57 ORD_DOSCHDIR 16736 58 ORD_DOSCHGFILEPTR 41998 59 ORD_DOSCLOSE 1844 60 ORD_DOSDELETE 1080 61 ORD_DOSDUPHANDLE 91005 63 ORD_DOSFINDCLOSE 373 64 ORD_DOSFINDFIRST 4 66 ORD_DOSMKDIR 380 67 ORD_DOSMOVE 205 68 ORD_DOSNEWSIZE 5335 70 ORD_DOSOPEN 11757 71 ORD_DOSQCURDIR 9068 72 ORD_DOSQCURDISK 2 73 ORD_DOSQFHANDSTATE 73750 74 ORD_DOSQFILEINFO 3526 75 ORD_DOSQFILEMODE 1819 76 ORD_DOSQFSINFO 200911 77 ORD_DOSQHANDTYPE 56108 79 ORD_DOSIREAD 24 80 ORD_DOSRMDIR 172 81 ORD_DOSSELECTDISK 2 82 ORD_DOSSETFHANDSTATE 121 83 ORD_DOSSETFILEINFO 30 84 ORD_DOSSETFILEMODE 1084 85 ORD_DOSSETMAXFH 3039 87 ORD_DOSIWRITE 42 88 ORD_DOSSYSTEMSERVICE 16 89 ORD_DOSSETVEC 11057 91 ORD_DOSGETENV 15 92 ORD_DOSGETVERSION 1170 94 ORD_DOSGETPID 19185 95 ORD_DOSOPEN2 56620 96 ORD_DOSLIBINIT 330873 98 ORD_DOSQPATHINFO 65 99 ORD_DOSDEVIOCTL2 1252 100 ORD_DOSICANONICALIZE 3256368 101 ORD_DOSSETFGND 19 105 ORD_DOSSGSWITCHPROC2 2703 108 ORD_DOSISETRELMAXFH 38160 109 ORD_DOSIDEVIOCTL 235163 120 ORD_DOSERROR 6130 121 ORD_DOSGETSEG 2405 125 ORD_DOSIRAMSEMWAKE 1178 126 ORD_DOSSIZESEG 124 128 ORD_DOSIRAMSEMREQUEST 329257 130 ORD_DOSGETCP 1155 131 ORD_DOSISETCP 1 132 ORD_DOSGLOBALSEG 1 134 ORD_DOSSENDSIGNAL 20 145 ORD_DOSCREATETHREAD 15 154 ORD_DOSQPROCSTATUS 4466 156 ORD_DOSGETPPID 5764 160 ORD_DOSR2STACKREALLOC 1395 166 ORD_DOSQSYSINFO 35 167 ORD_DOSIMAKENMPIPE 574 169 ORD_DOSICONNECTNMPIPE 539 170 ORD_DOSIDISCONNECTNMPIPE 146 173 ORD_DOSIQNMPHANDSTATE 14 174 ORD_DOSISETNMPHANDSTATE 1 176 ORD_DOSIWAITNMPIPE 1 177 ORD_DOSISETNMPIPESEM 3 181 ORD_DOSFSATTACH 39813 182 ORD_DOSQFSATTACH 1903 183 ORD_DOSFSCTL 147 184 ORD_DOSFINDFIRST2 425 185 ORD_DOSMKDIR2 471 191 ORD_DOSEDITNAME 112 200 ORD_DOSICOPY 1610 202 ORD_DOSIQAPPTYPE 402 203 ORD_DOSFORCEDELETE 1414 204 ORD_DOSENUMATTRIBUTE 1159 207 ORD_DOSGETRESOURCE2 61 286 ORD_DOS32BEEP 17 437 ORD_DOSOPENCHANGENOTIFY 7578 438 ORD_DOSRESETCHANGENOTIFY 16 439 ORD_DOSCLOSECHANGENOTIFY 1 443 ORD_DOSQUERYABIOSSUPPORT 1 449 ORD_DOSCREATESPINLOCK 2041849 450 ORD_DOSACQUIRESPINLOCK 2042050 451 ORD_DOSRELEASESPINLOCK 43437 541 ORD_DOSIOPENL 1 543 ORD_DOSISETFILESIZEL 2 557 ORD_DOS32CREATESPINLOCK 4897546 558 ORD_DOS32ACQUIRESPINLOCK 4897553 559 ORD_DOS32RELEASESPINLOCK 4 565 ORD_DOSISETFILEINFO 216 566 ORD_DOSISETPATHINFO 131859 569 ORD_DOSIFINDNEXT 843 597 ORD_DOS32IQUERYFHSTATE 352 598 ORD_DOS32ISETFHSTATE 158749 601 ORD_DOSIFINDFIRST 36 651 ORD_DOS16LDRDIRTYWORKER 6039 656 ORD_T32GETPROCESSORSTATUS 221 657 ORD_T32SETPROCESSORSTATUS 44 659 ORD_T32QUERYTHREADAFFINITY 53 660 ORD_T32SETTHREADAFFINITY 32586 1000 ORD_T32EXITLIST 761 1002 ORD_T32ALIASMEM 129826 1003 ORD_T32ALLOCMEM 3547 1004 ORD_T32ALLOCSHAREDMEM 17978 1005 ORD_T32GETNAMEDSHAREDMEM 12712 1006 ORD_T32GETSHAREDMEM 37502 1007 ORD_T32GIVESHAREDMEM 117607 1008 ORD_T32FREEMEM 31614 1009 ORD_T32SETMEM 128140 1010 ORD_T32QUERYMEM 7 1012 ORD_T32OPENVDD 4 1013 ORD_T32REQUESTVDD 2 1014 ORD_T32CLOSEVDD 2985 1015 ORD_T32CREATETHREAD 1160 1017 ORD_T32DEBUG 43981 1018 ORD_T32QUERYPROCADDR 97845 1019 ORD_T32CREATEEVENTSEM 51513 1020 ORD_T32OPENEVENTSEM 86182 1021 ORD_T32CLOSEEVENTSEM 1235356 1022 ORD_T32RESETEVENTSEM 2112621 1023 ORD_T32POSTEVENTSEM 1483387 1024 ORD_T32WAITEVENTSEM 9218 1025 ORD_T32QUERYEVENTSEM 421999 1026 ORD_T32CREATEMUTEXSEM 36211 1027 ORD_T32OPENMUTEXSEM 428744 1028 ORD_T32CLOSEMUTEXSEM 44251219 1029 ORD_T32REQUESTMUTEXSEM 44284669 1030 ORD_T32RELEASEMUTEXSEM 6680922 1031 ORD_T32QUERYMUTEXSEM 2 1032 ORD_T32CREATEMUXWAITSEM 1165 1033 ORD_T32OPENMUXWAITSEM 1 1036 ORD_T32ADDMUXWAITSEM 1715932 1039 ORD_T32QUERYSYSINFO 2793 1040 ORD_T32WAITTHREAD 11792 1041 ORD_T32GETRESOURCE 8834 1042 ORD_T32FREERESOURCE 3766 1043 ORD_T32EXCEPTIONCALLBACK 105 1049 ORD_T32QUERYMODFROMEIP 22 1054 ORD_T32QUERYSYSSTATE 453999 1055 ORD_T32IREAD 149506 1056 ORD_T32IWRITE 4 1057 ORD_T32TMRQUERYFREQ 5230178 1058 ORD_T32TMRQUERYTIME 14 1059 ORD_T32IMONREAD 83 1061 ORD_T32QUERYRESOURCESIZE 3550 1063 ORD_T32SETSIGNALEXCEPTIONFOC 613 1070 ORD_T32QUERYPROCTYPE 22 1073 ORD_T32DLLTERM 7 1074 ORD_T32IRAISEEXCEPTION 2310 1075 ORD_T32ACKNOWLEDGESIGNALEXC 1 1076 ORD_T32QUERYDOSPROPERTY 273979 1078 ORD_T32SETFILELOCKS 1 1080 ORD_T32KILLTHREAD 416340 1087 ORD_T32PMPOSTEVENTSEM 414769 1088 ORD_T32PMWAITEVENTSEM 16861 1089 ORD_T32PMREQUESTMUTEXSEM 126 1091 ORD_T32PM16SEMCHK 3072 1092 ORD_T32ALLOCTHREADLOCALMEMORY 2 1093 ORD_T32FREETHREADLOCALMEMORY 35 1094 ORD_T32SETEXTLIBPATH 10 1095 ORD_T32QUERYEXTLIBPATH 124 1096 ORD_T32PM16SEMRST 251741 1097 ORD_T32VERIFYPIDTID 1325 1098 ORD_T32SYSCTL 14883 1101 ORD_T32PERFSYSCALL 255017 1103 ORD_T32PMR3WAITEVENTSEM 238562 1104 ORD_T32PMR3POSTEVENTSEM 5584 1108 ORD_T32SETFILELOCKSL 319741 1110 ORD_T32ISETFILEPTRL 292343 1116 ORD_T32ISETFILEPTR