|
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 | ||
| ) |