[KSECDD]
[reactos.git] / reactos / drivers / crypto / ksecdd / ksecdd.h
1 /*
2 * PROJECT: ReactOS Drivers
3 * COPYRIGHT: See COPYING in the top level directory
4 * PURPOSE: Kernel Security Support Provider Interface Driver
5 *
6 * PROGRAMMERS: Timo Kreuzer (timo.kreuzer@reactos.org)
7 */
8
9 #define _NO_KSECDD_IMPORT_
10 #include <ntifs.h>
11
12 // 0x390004
13 #define IOCTL_KSEC_GEN_RANDOM \
14 CTL_CODE(FILE_DEVICE_KSEC, 0x01, METHOD_BUFFERED, FILE_ANY_ACCESS)
15
16 NTSTATUS
17 NTAPI
18 KsecDdDispatch(
19 PDEVICE_OBJECT DeviceObject,
20 PIRP Irp);
21
22
23 NTSTATUS
24 NTAPI
25 KsecGenRandom(
26 PVOID Buffer,
27 SIZE_T Length);
28