blob: aad3b5c257a481c78fc751645d0edbbb1e7ec48f (
plain)
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
|
/*++
Copyright (c) 2024 Microsoft Corporation
Module Name:
kasantrigger.h
--*/
//
// Device type.
//
#define KASANTRIGGER_TYPE 40000
//
// The IOCTL function codes from 0x800 to 0xFFF are for customer use.
//
#define IOCTL_KASANTRIGGER_INFO \
CTL_CODE(KASANTRIGGER_TYPE, 0x900, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_KASANTRIGGER_OOBR_STACK \
CTL_CODE(KASANTRIGGER_TYPE, 0x901, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_KASANTRIGGER_OOBR_GLOBAL \
CTL_CODE(KASANTRIGGER_TYPE, 0x902, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_KASANTRIGGER_OOBR_HEAP \
CTL_CODE(KASANTRIGGER_TYPE, 0x903, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define KASANTRIGGER_ARRAY_SIZE 8
|