1 /*****************************************************************************
2 * DVDioctl.h: Linux-like DVD driver for Darwin and MacOS X
3 *****************************************************************************
4 * Copyright (C) 2001 VideoLAN
5 * $Id: DVDioctl.h,v 1.4 2001/06/25 11:34:08 sam Exp $
7 * Authors: Samuel Hocevar <sam@zoy.org>
8 * Eugenio Jarosiewicz <ej0@cise.ufl.edu>
10 * The contents of this file constitute Original Code as defined in and
11 * are subject to the Apple Public Source License Version 1.1 (the
12 * "License"). You may not use this file except in compliance with the
13 * License. Please obtain a copy of the License at
14 * http://www.apple.com/publicsource and read it before using this file.
16 * This Original Code and all software distributed under the License are
17 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
18 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
19 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
21 * License for the specific language governing rights and limitations
23 *****************************************************************************/
26 /* Everything has already been defined */
40 kInvalidateAGID = 0x3f
45 kCSS_CSS2_CPRM = 0x00,
50 typedef struct dvdioctl_data
69 #define IODVD_READ_STRUCTURE _IOWR('B', 1, dvdioctl_data_t)
70 #define IODVD_SEND_KEY _IOWR('B', 2, dvdioctl_data_t)
71 #define IODVD_REPORT_KEY _IOWR('B', 3, dvdioctl_data_t)