I was reading the book Windows Internals 6th Edition Part 1, Chapter 5, Thread Selection and it states the following "Whenever a logical processor needs to pick the next thread to run, it calls the KiSelectNextThread scheduler function. " I tried searching Google and Microsoft and could not find any help. Can someone tell me where I can find documentation on this API ? I would also like to find documentation on all available API that the kernel scheduler has to offer. Thanks in advance Victor