396: /* Service function */
397: ER (*reqfn) (fimp_t * req);
398: /* Registration function */
399: ER (*registfn) (fimpinf_t * fimpinf, void *info);
400: /* Unregistration function */
401: ER (*unregistfn) (fimpinf_t * fimpinf);
402: /* Attach function */
403: ER (*attachfn) (coninf_t * coninf, void *info);
404: /* Detach function */
405: ER (*detachfn) (coninf_t * coninf);
406: /* Startup function */
407: ER (*startupfn) (coninf_t * coninf, ID resid);
408: /* Cleanup function */
409: ER (*cleanupfn) (coninf_t * coninf, ID resid);
410: /* Break function */
411: ER (*breakfn) (coninf_t * coninf, ID tskid, BOOL set);
412: int flags; /* flags */