Mercurial > mplayer.hg
view loader/registry.h @ 33263:5f527a9a9521
Add an exit function.
This function will allow performing clean-up operations.
(MPlayer calls guiDone() before exiting, but only if the GUI has been
initialized, i.e. if guiInit() has been called successfully. Any
exit_player()/exit_player_with_rc() after GUI's cfg_read() until
guiInit(), or any exit_player() during guiInit() itself will end the GUI
without calling guiDone(). This exit function will at least handle
abortions during guiInit() itself. It will be called twice in case of an
guiExit() after GUI initialization - first directly, next by guiDone()
via MPlayer's exit_player_with_rc().)
author | ib |
---|---|
date | Tue, 03 May 2011 12:19:22 +0000 |
parents | 26f673ba0675 |
children |
line wrap: on
line source
#ifndef MPLAYER_REGISTRY_H #define MPLAYER_REGISTRY_H /******************************************************** * * Declaration of registry access functions * Copyright 2000 Eugene Kuznetsov (divx@euro.ru) * ********************************************************/ /* * Modified for use with MPlayer, detailed changelog at * http://svn.mplayerhq.hu/mplayer/trunk/ */ #include "wine/winbase.h" void free_registry(void); long __stdcall RegOpenKeyExA(long key, const char* subkey, long reserved, long access, int* newkey); long __stdcall RegCloseKey(long key); long __stdcall RegQueryValueExA(long key, const char* value, int* reserved, int* type, int* data, int* count); long __stdcall RegCreateKeyExA(long key, const char* name, long reserved, void* classs, long options, long security, void* sec_attr, int* newkey, int* status); long __stdcall RegSetValueExA(long key, const char* name, long v1, long v2, const void* data, long size); #ifdef MPLAYER_WINERROR_H long __stdcall RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcbName, LPDWORD lpReserved, LPSTR lpClass, LPDWORD lpcbClass, LPFILETIME lpftLastWriteTime); long __stdcall RegEnumValueA(HKEY hkey, DWORD index, LPSTR value, LPDWORD val_count, LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count); #endif #endif /* MPLAYER_REGISTRY_H */