forked from m417z/RAEditC
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathFunction.h
47 lines (45 loc) · 2.25 KB
/
Function.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#pragma once
#include <windows.h>
#include "Data.h"
REG_T FindTheText(EDIT *pMem, REG_T pFind, DWORD fMC, DWORD fWW, DWORD fWhiteSpace, DWORD cpMin, DWORD cpMax, DWORD fDir, REG_T *pnIgnore);
REG_T FindTextEx(EDIT *pMem, DWORD fFlag, REG_T lpFindTextEx);
REG_T IsLine(EDIT *pMem, DWORD nLine, REG_T lpszTest);
REG_T SetBookMark(EDIT *pMem, DWORD nLine, DWORD nType);
REG_T GetBookMark(EDIT *pMem, DWORD nLine);
REG_T ClearBookMarks(EDIT *pMem, DWORD nType);
REG_T NextBookMark(EDIT *pMem, DWORD nLine, DWORD nType);
REG_T NextBreakpoint(EDIT *pMem, DWORD nLine);
REG_T NextError(EDIT *pMem, DWORD nLine);
REG_T PreviousBookMark(EDIT *pMem, DWORD nLine, DWORD nType);
REG_T LockLine(EDIT *pMem, DWORD nLine, DWORD fLock);
REG_T IsLineLocked(EDIT *pMem, DWORD nLine);
REG_T HideLine(EDIT *pMem, DWORD nLine, DWORD fHide);
REG_T IsLineHidden(EDIT *pMem, DWORD nLine);
REG_T NoBlockLine(EDIT *pMem, DWORD nLine, DWORD fNoBlock);
REG_T IsLineNoBlock(EDIT *pMem, DWORD nLine);
REG_T AltHiliteLine(EDIT *pMem, DWORD nLine, DWORD fAltHilite);
REG_T IsLineAltHilite(EDIT *pMem, DWORD nLine);
REG_T SetBreakpoint(EDIT *pMem, DWORD nLine, DWORD fBreakpoint);
REG_T SetError(EDIT *pMem, DWORD nLine, DWORD nErrID);
REG_T GetError(EDIT *pMem, DWORD nLine);
REG_T SetRedText(EDIT *pMem, DWORD nLine, DWORD fRed);
REG_T GetLineState(EDIT *pMem, DWORD nLine);
REG_T IsSelectionLocked(EDIT *pMem, DWORD cpMin, DWORD cpMax);
REG_T TrimSpace(EDIT *pMem, DWORD nLine, DWORD fLeft);
REG_T SkipSpace(EDIT *pMem, DWORD cp, DWORD fLeft);
REG_T SkipWhiteSpace(EDIT *pMem, DWORD cp, DWORD fLeft);
REG_T GetWordStart(EDIT *pMem, DWORD cp, DWORD nType);
REG_T GetLineStart(EDIT *pMem, DWORD cp);
REG_T GetTabPos(EDIT *pMem, DWORD cp);
REG_T GetWordEnd(EDIT *pMem, DWORD cp, DWORD nType);
REG_T GetLineEnd(EDIT *pMem, DWORD cp);
REG_T StreamIn(EDIT *pMem, REG_T lParam);
REG_T StreamOut(EDIT *pMem, REG_T lParam);
REG_T HiliteLine(EDIT *pMem, DWORD nLine, DWORD nColor);
REG_T SelChange(EDIT *pMem, DWORD nType);
REG_T AutoIndent(EDIT *pMem);
REG_T IsCharPos(EDIT *pMem, DWORD cp);
REG_T BracketMatchRight(EDIT *pMem, DWORD nChr, DWORD nMatch, DWORD cp);
REG_T BracketMatchLeft(EDIT *pMem, DWORD nChr, DWORD nMatch, DWORD cp);
REG_T BracketMatch(EDIT *pMem, DWORD nChr, DWORD cp);
REG_T GetLineBegin(EDIT *pMem, DWORD nLine);