INT 2F - MS Windows 3.1 - IDENTIFY TSRs AX = 160Bh ES:DI -> communication structure (see below) or 0000h:0000h Return: ES:DI -> communication structure Desc: this call allows Windows-aware TSRs to make themselves known to Windows. Note: the TSR should allocate a communication structure, place the given ES:DI pointer in the first field, and return a pointer to the new structure SeeAlso: AX=1605h,AX=160Ch,AX=4B01h,AX=4B05h Format of TSR-to-Windows communication structure: Offset Size Description 00h DWORD pointer to next structure 04h WORD PSP segment 06h WORD API version ID (0100h) 08h WORD EXEC flags bit 0: "WINEXEC" bit 1: "LOADLIBRARY" bit 2: "OPENDRIVER" 0Ah WORD "exec_cmd_show" 0Ch DWORD "exec_cmd" 10h 4 BYTEs reserved (0) 14h DWORD pointer to TSR ID block (see below) 18h DWORD pointer to TSR data block or 0000h:0000h Format of Norton Utilities 6.0 TSR ID block: Offset Size Description 00h WORD length of name string 02h N BYTEs name of TSR's executable .