Xref: utzoo comp.os.os2:1799 comp.os.os2.misc:109 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!wuarchive!udel!freezer.it.udel.edu!horeis From: horeis@freezer.it.udel.edu (T.K. Horeis 302-453-8947) Newsgroups: comp.os.os2,comp.os.os2.misc Subject: Undocumented system calls - DosQProcStatus Message-ID: <27424@nigel.ee.udel.edu> Date: 14 Aug 90 19:03:38 GMT Sender: usenet@ee.udel.edu Reply-To: horeis@freezer.it.udel.edu (T.K. Horeis 302-453-8947) Followup-To: comp.os.os2 Distribution: usa Organization: University of Delaware -- 040 Smith Sun Lab Lines: 15 Nntp-Posting-Host: chocolate.it.udel.edu I am interested in finding out about some of OS/2's undocumented system calls. In particular, I am interested in the call DosQProcStatus which returns a buffer with information about processes, threads, shared memory segments, and system semaphores. The procedure is called using the following format: USHORT APIENTRY DosQProcStatus(PVOID buffer, USHORT buffer_size); I have been able to determine some of the buffers structure from a tool called running.exe obtained from BIX and deciphered some other info on my own. However, since some records in the buffer are of variable length it has been difficult to o establish the complete structure of the buffer. I have contacted IBM and they said that the call is not a supported system call,and then suggested I try contacting Microsoft. So, if anyone has more information about this system call your help would be greatly appreciated.