Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

registry.h

00001 #ifndef AVIFILE_REGISTRY_H
00002 #define AVIFILE_REGISTRY_H
00003 
00004 /********************************************************
00005  *
00006  *       Declaration of registry access functions
00007  *       Copyright 2000 Eugene Kuznetsov  ([email protected])
00008  *
00009  ********************************************************/
00010 
00011 /*
00012  * Modified for use with MPlayer, detailed CVS changelog at
00013  * http://www.mplayerhq.hu/cgi-bin/cvsweb.cgi/main/
00014  * $Id: registry.h 11593 2005-06-28 18:02:01Z courmisch $
00015  */
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00021 void free_registry(void);
00022 
00023 long __stdcall RegOpenKeyExA(long key, const char* subkey, long reserved,
00024                    long access, int* newkey);
00025 long __stdcall RegCloseKey(long key);
00026 long __stdcall RegQueryValueExA(long key, const char* value, int* reserved,
00027                       int* type, int* data, int* count);
00028 long __stdcall RegCreateKeyExA(long key, const char* name, long reserved,
00029                      void* classs, long options, long security,
00030                      void* sec_attr, int* newkey, int* status);
00031 long __stdcall RegSetValueExA(long key, const char* name, long v1, long v2,
00032                     const void* data, long size);
00033 
00034 #ifdef __WINE_WINERROR_H
00035 
00036 long __stdcall RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcbName,
00037                    LPDWORD lpReserved, LPSTR lpClass, LPDWORD lpcbClass,
00038                    LPFILETIME lpftLastWriteTime);
00039 long __stdcall RegEnumValueA(HKEY hkey, DWORD index, LPSTR value, LPDWORD val_count,
00040                    LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count);
00041 #endif
00042 #ifdef __cplusplus
00043 };
00044 #endif
00045 
00046 #endif // AVIFILE_REGISTRY_H

Generated on Tue Dec 20 10:14:21 2005 for vlc-0.8.4a by  doxygen 1.4.2