/* header auto-generated by pidl */

#ifndef _PIDL_HEADER_bcrypt_rsakey_blob
#define _PIDL_HEADER_bcrypt_rsakey_blob

#include <stdint.h>


#ifndef _HEADER_bcrypt_rsakey_blob
#define _HEADER_bcrypt_rsakey_blob

#define BCRYPT_RSAPUBLIC_MAGIC	( 0x31415352 )
struct BCRYPT_RSAPUBLIC_BLOB {
	uint32_t magic;/* [range(0x31415352,0x31415352),value(0x31415352)] */
	uint32_t bit_length;/* [range(1,65536)] */
	uint32_t public_exponent_len;/* [range(0x1,0x8)] */
	uint32_t modulus_len;/* [range(0x1,0x2001)] */
	uint32_t prime1_len_unused;/* [range(0x0,0x0),value(0)] */
	uint32_t prime2_len_unused;/* [range(0x0,0x0),value(0)] */
	uint8_t *public_exponent;
	uint8_t *modulus;
}/* [public] */;

#endif /* _HEADER_bcrypt_rsakey_blob */
#endif /* _PIDL_HEADER_bcrypt_rsakey_blob */
