1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. 2 * Use of this source code is governed by a BSD-style license that can be 3 * found in the LICENSE file. 4 */ 5 6 #inline c 7 #include "ppapi/c/private/pp_file_handle.h" 8 #endinl 9 10 /* This file contains the <code>PPB_FileIO_Private</code> interface. */ 11 label Chrome { 12 M28 = 0.1 13 }; 14 15 /* PPB_FileIO_Private interface */ 16 interface PPB_FileIO_Private { 17 /** 18 * Returns a file handle corresponding to the given FileIO 19 * object. The FileIO object must have been opened with a 20 * successful call to FileIO::Open. The caller gets the ownership 21 * of the returned file handle and must close it. 22 */ 23 int32_t RequestOSFileHandle([in] PP_Resource file_io, 24 [out] PP_FileHandle handle, 25 [in] PP_CompletionCallback callback); 26 }; 27