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.3 2001/05/25 04:23:37 sam Exp $
7 * Authors: Samuel Hocevar <sam@zoy.org>
9 * The contents of this file constitute Original Code as defined in and
10 * are subject to the Apple Public Source License Version 1.1 (the
11 * "License"). You may not use this file except in compliance with the
12 * License. Please obtain a copy of the License at
13 * http://www.apple.com/publicsource and read it before using this file.
15 * This Original Code and all software distributed under the License are
16 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
17 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
18 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
19 * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
20 * License for the specific language governing rights and limitations
22 *****************************************************************************/
25 /* Everything has already been defined */
39 kInvalidateAGID = 0x3f
44 kCSS_CSS2_CPRM = 0x00,
49 typedef struct dvdioctl_data
68 #define IODVD_READ_STRUCTURE _IOWR('B', 1, dvdioctl_data_t)
69 #define IODVD_SEND_KEY _IOWR('B', 2, dvdioctl_data_t)
70 #define IODVD_REPORT_KEY _IOWR('B', 3, dvdioctl_data_t)