Process Hacker
|
Go to the source code of this file.
Data Structures | |
struct | _PHP_HEXEDIT_CONTEXT |
Macros | |
#define | IS_PRINTABLE(Byte) ((ULONG)((Byte) - ' ') <= (ULONG)('~' - ' ')) |
#define | TO_HEX(Buffer, Byte) |
#define | REDRAW_WINDOW(hwnd) RedrawWindow((hwnd), NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE) |
Typedefs | |
typedef struct _PHP_HEXEDIT_CONTEXT | PHP_HEXEDIT_CONTEXT |
typedef struct _PHP_HEXEDIT_CONTEXT * | PPHP_HEXEDIT_CONTEXT |
Functions | |
VOID | PhpCreateHexEditContext (_Out_ PPHP_HEXEDIT_CONTEXT *Context) |
VOID | PhpFreeHexEditContext (_In_ _Post_invalid_ PPHP_HEXEDIT_CONTEXT Context) |
LRESULT CALLBACK | PhpHexEditWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhpHexEditUpdateMetrics (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_opt_ HDC hdc) |
VOID | PhpHexEditOnPaint (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ PAINTSTRUCT *PaintStruct, _In_ HDC hdc) |
VOID | PhpHexEditUpdateScrollbars (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
FORCEINLINE BOOLEAN | PhpHexEditHasSelected (_In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditCreateAddressCaret (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditCreateEditCaret (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditRepositionCaret (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ LONG Position) |
VOID | PhpHexEditCalculatePosition (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ LONG X, _In_ LONG Y, _Out_ POINT *Point) |
VOID | PhpHexEditMove (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ LONG X, _In_ LONG Y) |
VOID | PhpHexEditSetSel (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ LONG S, _In_ LONG E) |
VOID | PhpHexEditScrollTo (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ LONG Position) |
VOID | PhpHexEditClearEdit (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditCopyEdit (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditCutEdit (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditPasteEdit (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditSelectAll (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditUndoEdit (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditNormalizeSel (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context) |
VOID | PhpHexEditSelDelete (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ LONG S, _In_ LONG E) |
VOID | PhpHexEditSelInsert (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ LONG S, _In_ LONG L) |
VOID | PhpHexEditSetBuffer (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ PUCHAR Data, _In_ ULONG Length) |
VOID | PhpHexEditSetData (_In_ HWND hwnd, _In_ PPHP_HEXEDIT_CONTEXT Context, _In_ PUCHAR Data, _In_ ULONG Length) |
#define IS_PRINTABLE | ( | Byte | ) | ((ULONG)((Byte) - ' ') <= (ULONG)('~' - ' ')) |
Definition at line 42 of file hexeditp.h.
#define REDRAW_WINDOW | ( | hwnd | ) | RedrawWindow((hwnd), NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE) |
Definition at line 50 of file hexeditp.h.
#define TO_HEX | ( | Buffer, | |
Byte | |||
) |
Definition at line 44 of file hexeditp.h.
typedef struct _PHP_HEXEDIT_CONTEXT PHP_HEXEDIT_CONTEXT |
typedef struct _PHP_HEXEDIT_CONTEXT * PPHP_HEXEDIT_CONTEXT |
VOID PhpCreateHexEditContext | ( | _Out_ PPHP_HEXEDIT_CONTEXT * | Context | ) |
VOID PhpFreeHexEditContext | ( | _In_ _Post_invalid_ PPHP_HEXEDIT_CONTEXT | Context | ) |
VOID PhpHexEditCalculatePosition | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ LONG | X, | ||
_In_ LONG | Y, | ||
_Out_ POINT * | Point | ||
) |
VOID PhpHexEditClearEdit | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditCopyEdit | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditCreateAddressCaret | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditCreateEditCaret | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditCutEdit | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
FORCEINLINE BOOLEAN PhpHexEditHasSelected | ( | _In_ PPHP_HEXEDIT_CONTEXT | Context | ) |
Definition at line 86 of file hexeditp.h.
VOID PhpHexEditMove | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ LONG | X, | ||
_In_ LONG | Y | ||
) |
VOID PhpHexEditNormalizeSel | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditOnPaint | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ PAINTSTRUCT * | PaintStruct, | ||
_In_ HDC | hdc | ||
) |
VOID PhpHexEditPasteEdit | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditRepositionCaret | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ LONG | Position | ||
) |
VOID PhpHexEditScrollTo | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ LONG | Position | ||
) |
VOID PhpHexEditSelDelete | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ LONG | S, | ||
_In_ LONG | E | ||
) |
VOID PhpHexEditSelectAll | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditSelInsert | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ LONG | S, | ||
_In_ LONG | L | ||
) |
VOID PhpHexEditSetBuffer | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ PUCHAR | Data, | ||
_In_ ULONG | Length | ||
) |
VOID PhpHexEditSetData | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ PUCHAR | Data, | ||
_In_ ULONG | Length | ||
) |
VOID PhpHexEditSetSel | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_ LONG | S, | ||
_In_ LONG | E | ||
) |
VOID PhpHexEditUndoEdit | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |
VOID PhpHexEditUpdateMetrics | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context, | ||
_In_opt_ HDC | hdc | ||
) |
VOID PhpHexEditUpdateScrollbars | ( | _In_ HWND | hwnd, |
_In_ PPHP_HEXEDIT_CONTEXT | Context | ||
) |