OS2KRNL Functions Experiment: Difference between revisions
Appearance
m Martini moved page OS2KRNL Functions to OS2KRNL Functions Experiment |
mNo edit summary |
||
| Line 217: | Line 217: | ||
</PRE> | </PRE> | ||
[[Category: | [[Category:Stub]] | ||
Revision as of 04:08, 17 November 2018
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.
Amount of calls to kernel part of DOSCALLS
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