Go to the source code of this file.
◆ Add2Ptr
#define Add2Ptr |
( |
|
P, |
|
|
|
I |
|
) |
| ((PVOID)((PUCHAR)(P) + (I))) |
◆ FlagOn
#define FlagOn |
( |
|
_F, |
|
|
|
_SF |
|
) |
| ((_F) & (_SF)) |
◆ IRP_MJ_ACQUIRE_FOR_CC_FLUSH
#define IRP_MJ_ACQUIRE_FOR_CC_FLUSH ((UCHAR)-5) |
◆ IRP_MJ_ACQUIRE_FOR_MOD_WRITE
#define IRP_MJ_ACQUIRE_FOR_MOD_WRITE ((UCHAR)-3) |
◆ IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION
#define IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION ((UCHAR)-1) |
◆ IRP_MJ_FAST_IO_CHECK_IF_POSSIBLE
#define IRP_MJ_FAST_IO_CHECK_IF_POSSIBLE ((UCHAR)-13) |
◆ IRP_MJ_MDL_READ
#define IRP_MJ_MDL_READ ((UCHAR)-15) |
◆ IRP_MJ_MDL_READ_COMPLETE
#define IRP_MJ_MDL_READ_COMPLETE ((UCHAR)-16) |
◆ IRP_MJ_MDL_WRITE_COMPLETE
#define IRP_MJ_MDL_WRITE_COMPLETE ((UCHAR)-18) |
◆ IRP_MJ_NETWORK_QUERY_OPEN
#define IRP_MJ_NETWORK_QUERY_OPEN ((UCHAR)-14) |
◆ IRP_MJ_NOTIFY_STREAM_FO_CREATION
#define IRP_MJ_NOTIFY_STREAM_FO_CREATION ((UCHAR)-7) |
◆ IRP_MJ_PREPARE_MDL_WRITE
#define IRP_MJ_PREPARE_MDL_WRITE ((UCHAR)-17) |
◆ IRP_MJ_RELEASE_FOR_CC_FLUSH
#define IRP_MJ_RELEASE_FOR_CC_FLUSH ((UCHAR)-6) |
◆ IRP_MJ_RELEASE_FOR_MOD_WRITE
#define IRP_MJ_RELEASE_FOR_MOD_WRITE ((UCHAR)-4) |
◆ IRP_MJ_RELEASE_FOR_SECTION_SYNCHRONIZATION
#define IRP_MJ_RELEASE_FOR_SECTION_SYNCHRONIZATION ((UCHAR)-2) |
◆ IRP_MJ_TRANSACTION_NOTIFY
#define IRP_MJ_TRANSACTION_NOTIFY ((UCHAR)-40) |
◆ IRP_MJ_VOLUME_DISMOUNT
#define IRP_MJ_VOLUME_DISMOUNT ((UCHAR)-20) |
◆ IRP_MJ_VOLUME_MOUNT
#define IRP_MJ_VOLUME_MOUNT ((UCHAR)-19) |
◆ MAX_LOG_RECORD_LENGTH
◆ MAX_NAME_SPACE
◆ MAX_NAME_SPACE_LESS_NULL
#define MAX_NAME_SPACE_LESS_NULL (MAX_NAME_SPACE - sizeof(UNICODE_NULL)) |
◆ MAX_NAME_WCHARS_LESS_NULL
◆ MINISPY_MAJ_VERSION
#define MINISPY_MAJ_VERSION 2 |
◆ MINISPY_MIN_VERSION
#define MINISPY_MIN_VERSION 0 |
◆ MINISPY_PORT_NAME
#define MINISPY_PORT_NAME L"\\MiniSpyPort" |
◆ RECORD_SIZE
◆ RECORD_TYPE_FILETAG
#define RECORD_TYPE_FILETAG 0x00000004 |
◆ RECORD_TYPE_FLAG_EXCEED_MEMORY_ALLOWANCE
#define RECORD_TYPE_FLAG_EXCEED_MEMORY_ALLOWANCE 0x20000000 |
◆ RECORD_TYPE_FLAG_MASK
#define RECORD_TYPE_FLAG_MASK 0xffff0000 |
◆ RECORD_TYPE_FLAG_OUT_OF_MEMORY
#define RECORD_TYPE_FLAG_OUT_OF_MEMORY 0x10000000 |
◆ RECORD_TYPE_FLAG_STATIC
#define RECORD_TYPE_FLAG_STATIC 0x80000000 |
◆ RECORD_TYPE_NORMAL
#define RECORD_TYPE_NORMAL 0x00000000 |
◆ REMAINING_NAME_SPACE
#define REMAINING_NAME_SPACE |
( |
|
LogRecord | ) |
|
Value:_In_ PLARGE_INTEGER _In_ ULONG Length
FLT_ASSERT(IS_MY_CONTROL_DEVICE_OBJECT(DeviceObject))
Definition at line 226 of file minispy.h.
◆ ROUND_TO_SIZE
#define ROUND_TO_SIZE |
( |
|
_length, |
|
|
|
_alignment |
|
) |
| (((_length) + ((_alignment)-1)) & ~((_alignment) - 1)) |
◆ COMMAND_MESSAGE
◆ FILE_ID
◆ LOG_RECORD
◆ MINISPY_COMMAND
◆ MINISPYVER
◆ PCOMMAND_MESSAGE
◆ PLOG_RECORD
◆ PMINISPYVER
◆ PRECORD_DATA
◆ PRECORD_LIST
◆ RECORD_DATA
◆ RECORD_LIST
◆ _MINISPY_COMMAND
Enumerator |
---|
GetMiniSpyLog | |
GetMiniSpyVersion | |
Definition at line 183 of file minispy.h.
◆ _Return_type_success_()
typedef _Return_type_success_ |
( |
return >= |
0 | ) |
|