BOOL LOADDS PASCAL SLFLineToAddr ( HSF hsf, WORD line, LPADDR lpaddr, SHOFF FAR * lpcbLn) NEW: Given a filename and a line number , return the address of the start of the line and the number of bytes of code for the line . Routine return TRUE for sucess, and FALSE for failure. CALLS: SHHexeFromHmod() ---- BOOL LOADDS PASCAL SLFQueryModSrc ( HMOD hmod ) NEW: Determine is a given module contains symbolic information. Returns TRUE if it does, and FALSE if not. ---- HMOD LOADDS PASCAL SLHmodFromHsf ( HEXE hexe, HSF hsf ) NEW: Given a source file , return an HMOD indicating which module it was compiled into. shows which EXE to look in or if NULL checks all EXE's. It's possible for a source file to be used in more than one module (e.g. a C++ header file with inline functions, or a C header file with a static function). In this case the function will only find the first one. CALLES: SHGetNextMod() SHGetNextExe() ---- HSF LOADDS PASCAL SLHsfFromFile< ( HMOD hmod, LSZ lszFile ) NEW: Given a module and a source filename , return a handle to the source file. Returns NULL if file not found. Only the filename and extension are matched, paths are ignored. ---- HSF LOADDS PASCAL SLHsfFromPcxt ( PCXT pcxt ) NEW: Given an pointer to a CXT , return a handle to the source file if one exists, or NULL if not found. CALLS: SHHMODFrompCXT() SHpADDRFrompCXT() ---- BOOL LOADDS PASCAL SLLineFromAddr ( LPADDR lpaddr, LPW lpwLine, SHOFF FAR * lpcb, SHOFF FAR * lpdb) NEW: Given an address , return line number and associated info for that line. is the line number for this line. is the number of bytes of code that were generated for this line. is the delta offset for the start of the line. Return TRUE is source was, FALSE if not. CALLS: SHSetCxtMod() SHHexeFromHmod(), SHHMODFrompCXT() ---- LPCH LOADDS PASCAL SLNameFromHmod ( HMOD hmod, WORD iFile ) NEW: Given an HMOD and a file number , return a length-prefixed pointer to the filename. NOTE: filenames are not in any special order and you may receive duplicates. Filename may not be null terminated. ---- LPCH LOADDS PASCAL SLNameFromHsf ( HSF hsf ) NEW: Given a source file handle , return a Length-prefixed pointer to the filename. NOTE: May not be null-terminated. ----