RegisterIn/Out function prototypes