/*++ 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