==== KbdDeRegister ==== **Bindings**: [[dereg#C bindings|C]], [[dereg#MASM bindings|MASM]] This call deregisters a keyboard subsystem previously registered within a session. Only the process that issued the //[[en:ibm:prcp:kbd:reg|KbdRegister]]// may issue //KbdDeRegister//. KbdDeRegister ( ) //rc// (**USHORT**) - return Return code descriptions are: |0 |NO_ERROR | |411 |ERROR_KBD_DEREGISTER | |464 |ERROR_KBD_DETACHED | |504 |ERROR_KBD_EXTENDED_SG | === C bindings === #define INCL_KBD USHORT rc = KbdDeRegister(VOID); USHORT rc; /* return code */ === MASM bindings === EXTRN KbdDeRegister:FAR INCL_KBD EQU 1 CALL KbdDeRegister Returns WORD