H5FDwindows.h

00001 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
00002  * Copyright by The HDF Group.                                               *
00003  * Copyright by the Board of Trustees of the University of Illinois.         *
00004  * All rights reserved.                                                      *
00005  *                                                                           *
00006  * This file is part of HDF5.  The full HDF5 copyright notice, including     *
00007  * terms governing use, modification, and redistribution, is contained in    *
00008  * the files COPYING and Copyright.html.  COPYING can be found at the root   *
00009  * of the source code distribution tree; Copyright.html can be found at the  *
00010  * root level of an installed copy of the electronic HDF5 document set and   *
00011  * is linked from the top-level documents page.  It can also be found at     *
00012  * http://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have          *
00013  * access to either file, you may request a copy from help@hdfgroup.org.     *
00014  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
00015 
00016 /*
00017  * Programmer:  Scott Wegner <swegner@hdfgroup.org>
00018  *                              Based on code by Robb Matzke
00019  *              Thursday, May 24 2007
00020  *
00021  * Purpose:     The public header file for the windows driver.
00022  */
00023 #ifndef H5FDwindows_H
00024 #define H5FDwindows_H
00025 
00026 #include "H5Ipublic.h"
00027 
00028 #define H5FD_WINDOWS    (H5FD_windows_init())
00029 
00030 #ifdef __cplusplus
00031 extern "C" {
00032 #endif
00033 
00034 H5_DLL hid_t H5FD_windows_init(void);
00035 H5_DLL void H5FD_windows_term(void);
00036 H5_DLL herr_t H5Pset_fapl_windows(hid_t fapl_id);
00037 
00038 #ifdef __cplusplus
00039 }
00040 #endif
00041 
00042 #endif