diff options
Diffstat (limited to 'ppapi/api/private/ppb_file_io_private.idl')
-rw-r--r-- | ppapi/api/private/ppb_file_io_private.idl | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ppapi/api/private/ppb_file_io_private.idl b/ppapi/api/private/ppb_file_io_private.idl new file mode 100644 index 0000000..38b2339 --- /dev/null +++ b/ppapi/api/private/ppb_file_io_private.idl @@ -0,0 +1,26 @@ +/* Copyright (c) 2013 The Chromium Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#inline c +#include "ppapi/c/private/pp_file_handle.h" +#endinl + +/* This file contains the <code>PPB_FileIO_Private</code> interface. */ +label Chrome { + M28 = 0.1 +}; + +/* PPB_FileIO_Private interface */ +interface PPB_FileIO_Private { + /** + * Returns a file handle corresponding to the given FileIO + * object. The FileIO object must have been opened with a + * successful call to FileIO::Open. The caller gets the ownership + * of the returned file handle and must close it. + */ + int32_t RequestOSFileHandle([in] PP_Resource file_io, + [out] PP_FileHandle handle, + [in] PP_CompletionCallback callback); +}; |