Handles are managed by using functions of the Handle Manager and Notification Subsystem.
The Handle Manager is provided for the user in the following files:
coresrv/handle/handle_api.h
is a header file of the libkos
library.services/handle/Handle.idl
is an IDL description of the Handle Manager's IPC interface.The Notification Subsystem is provided for the user in the following files:
coresrv/handle/notice_api.h
is a header file of the libkos
library.services/handle/Notice.idl
is an IDL description of the IPC interface of the Notification Subsystem.