ReactOS  0.4.14-dev-368-gfa26425
ksecioctl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IOCTL_KSEC_REGISTER_LSA_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x00, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_KSEC_1   CTL_CODE(FILE_DEVICE_KSEC, 0x01, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_RANDOM_FILL_BUFFER   CTL_CODE(FILE_DEVICE_KSEC, 0x02, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_ENCRYPT_SAME_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x03, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_DECRYPT_SAME_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x04, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_ENCRYPT_CROSS_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x05, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_DECRYPT_CROSS_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x06, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_ENCRYPT_SAME_LOGON   CTL_CODE(FILE_DEVICE_KSEC, 0x07, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_DECRYPT_SAME_LOGON   CTL_CODE(FILE_DEVICE_KSEC, 0x08, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)
 
#define IOCTL_KSEC_REGISTER_EXTENSION   CTL_CODE(FILE_DEVICE_KSEC, 0x0e, METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Macro Definition Documentation

◆ IOCTL_KSEC_1

#define IOCTL_KSEC_1   CTL_CODE(FILE_DEVICE_KSEC, 0x01, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 10 of file ksecioctl.h.

◆ IOCTL_KSEC_DECRYPT_CROSS_PROCESS

#define IOCTL_KSEC_DECRYPT_CROSS_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x06, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)

Definition at line 30 of file ksecioctl.h.

◆ IOCTL_KSEC_DECRYPT_SAME_LOGON

#define IOCTL_KSEC_DECRYPT_SAME_LOGON   CTL_CODE(FILE_DEVICE_KSEC, 0x08, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)

Definition at line 38 of file ksecioctl.h.

◆ IOCTL_KSEC_DECRYPT_SAME_PROCESS

#define IOCTL_KSEC_DECRYPT_SAME_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x04, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)

Definition at line 22 of file ksecioctl.h.

◆ IOCTL_KSEC_ENCRYPT_CROSS_PROCESS

#define IOCTL_KSEC_ENCRYPT_CROSS_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x05, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)

Definition at line 26 of file ksecioctl.h.

◆ IOCTL_KSEC_ENCRYPT_SAME_LOGON

#define IOCTL_KSEC_ENCRYPT_SAME_LOGON   CTL_CODE(FILE_DEVICE_KSEC, 0x07, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)

Definition at line 34 of file ksecioctl.h.

◆ IOCTL_KSEC_ENCRYPT_SAME_PROCESS

#define IOCTL_KSEC_ENCRYPT_SAME_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x03, METHOD_OUT_DIRECT, FILE_ANY_ACCESS)

Definition at line 18 of file ksecioctl.h.

◆ IOCTL_KSEC_RANDOM_FILL_BUFFER

#define IOCTL_KSEC_RANDOM_FILL_BUFFER   CTL_CODE(FILE_DEVICE_KSEC, 0x02, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 14 of file ksecioctl.h.

◆ IOCTL_KSEC_REGISTER_EXTENSION

#define IOCTL_KSEC_REGISTER_EXTENSION   CTL_CODE(FILE_DEVICE_KSEC, 0x0e, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 42 of file ksecioctl.h.

◆ IOCTL_KSEC_REGISTER_LSA_PROCESS

#define IOCTL_KSEC_REGISTER_LSA_PROCESS   CTL_CODE(FILE_DEVICE_KSEC, 0x00, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 6 of file ksecioctl.h.