mirror of
https://github.com/ufrisk/pcileech.git
synced 2026-05-08 14:36:25 +08:00
35 lines
1.1 KiB
C
35 lines
1.1 KiB
C
// statuscodes_common.h : status codes for non-windows kernel implants.
|
|
//
|
|
// Author: Ulf Frisk, pcileech@frizk.net
|
|
//
|
|
|
|
#ifndef __STATUSCODES_H__
|
|
#define __STATUSCODES_H__
|
|
|
|
#define STATUS_SUCCESS 0x00000000
|
|
#define STATUS_FAIL_BASE 0xf0000000
|
|
#define STATUS_FAIL_FUNCTION_LOOKUP 0xf0000001
|
|
#define STATUS_FAIL_FILE_CANNOT_OPEN 0xf0000002
|
|
#define STATUS_FAIL_FILE_SIZE 0xf0000003
|
|
#define STATUS_FAIL_INPPARAMS_BAD 0xf0000004
|
|
#define STATUS_FAIL_ACTION 0xf0000005
|
|
#define STATUS_FAIL_SIGNATURE_NOT_FOUND 0xf0000006
|
|
#define STATUS_FAIL_OUTOFMEMORY 0xf0000007
|
|
#define STATUS_FAIL_MEMORYMAP_NOT_FOUND 0xf0000008
|
|
#define STATUS_FAIL_FILE_READWRITE 0xf0000009
|
|
#define STATUS_FAIL_PCILEECH_CORE 0xf000000a
|
|
#define STATUS_FAIL_NOT_IMPLEMENTED 0xf000000b
|
|
|
|
#define KMD_CMD_VOID 0xffff
|
|
#define KMD_CMD_COMPLETED 0
|
|
#define KMD_CMD_READ 1
|
|
#define KMD_CMD_WRITE 2
|
|
#define KMD_CMD_TERMINATE 3
|
|
#define KMD_CMD_MEM_INFO 4
|
|
#define KMD_CMD_EXEC 5
|
|
#define KMD_CMD_READ_VA 6
|
|
#define KMD_CMD_WRITE_VA 7
|
|
#define KMD_CMD_EXEC_EXTENDED 8
|
|
|
|
#endif /* __STATUSCODES_H__ */
|