Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
1.2 KiB

// Hilite.h -- Definition of the FTSrch highlighting apis
typedef INT ERRORCODE;
typedef HANDLE HHILITER;
typedef struct _HILITE
{
int base;
int limit;
} HILITE, *PHILITE;
typedef struct _HELPHILITE
{
VA vaBase;
int ichBase;
VA vaLimit;
int ichLimit;
} HELPHILITE, *PHELPHILITE;
typedef ERRORCODE (WINAPI* SCANDISPLAYTEXT)(HHILITER, PBYTE, int, UINT, LCID);
typedef ERRORCODE (WINAPI* CLEARDISPLAYTEXT)(HHILITER);
typedef int (WINAPI* COUNTHILITES)(HHILITER, int, int);
typedef int (WINAPI* QUERYHILITES)(HHILITER, int, int, int, HILITE *);
extern HHILITER GetHiliter();
extern BOOL fFTSJump;
extern SCANDISPLAYTEXT pScanDisplayText;
extern CLEARDISPLAYTEXT pClearDisplayText;
extern COUNTHILITES pCountHilites;
extern QUERYHILITES pQueryHilites;
extern BOOL STDCALL HilitesDefined();
extern BOOL STDCALL HasTopicChanged(QDE qde);
extern void STDCALL CheckForTopicChanges(QDE qde);
extern void STDCALL CreateHiliteInformation(QDE qde);
extern void STDCALL DiscardHiliteInformation();
extern UINT STDCALL GetHilites(QDE qde, PHELPHILITE *ppHelpHilites);