annotate loader/registry.h @ 23011:365eef1fc4f0

Disable caching of rotated glyphs. The following commits will add perspective distortion to the glyphs rotated with \frx and \fry. Somewhere along the way correct caching of such glyphs will become impossible, but in the end everything will be fine.
author eugeni
date Fri, 20 Apr 2007 22:49:48 +0000
parents 0783dd397f74
children c98c9e7f3bd0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
1 #ifndef AVIFILE_REGISTRY_H
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
2 #define AVIFILE_REGISTRY_H
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
3
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
4 /********************************************************
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
5 *
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
6 * Declaration of registry access functions
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
7 * Copyright 2000 Eugene Kuznetsov (divx@euro.ru)
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
8 *
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
9 ********************************************************/
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
10
15166
f5537cc95b02 Mark modified imported files as such to comply with GPL ¡ø2a.
diego
parents: 9965
diff changeset
11 /*
18783
0783dd397f74 CVS --> Subversion in copyright notices
diego
parents: 15166
diff changeset
12 * Modified for use with MPlayer, detailed changelog at
0783dd397f74 CVS --> Subversion in copyright notices
diego
parents: 15166
diff changeset
13 * http://svn.mplayerhq.hu/mplayer/trunk/
15166
f5537cc95b02 Mark modified imported files as such to comply with GPL ¡ø2a.
diego
parents: 9965
diff changeset
14 * $Id$
f5537cc95b02 Mark modified imported files as such to comply with GPL ¡ø2a.
diego
parents: 9965
diff changeset
15 */
f5537cc95b02 Mark modified imported files as such to comply with GPL ¡ø2a.
diego
parents: 9965
diff changeset
16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
17 #ifdef __cplusplus
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
18 extern "C" {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
19 #endif
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
20
3134
181db9e5a887 avifile sync again... :(
arpi
parents: 2069
diff changeset
21 void free_registry(void);
181db9e5a887 avifile sync again... :(
arpi
parents: 2069
diff changeset
22
9965
692c4467da42 cygwin support patch by Sascha Sommer
alex
parents: 3465
diff changeset
23 long __stdcall RegOpenKeyExA(long key, const char* subkey, long reserved,
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
24 long access, int* newkey);
9965
692c4467da42 cygwin support patch by Sascha Sommer
alex
parents: 3465
diff changeset
25 long __stdcall RegCloseKey(long key);
692c4467da42 cygwin support patch by Sascha Sommer
alex
parents: 3465
diff changeset
26 long __stdcall RegQueryValueExA(long key, const char* value, int* reserved,
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
27 int* type, int* data, int* count);
9965
692c4467da42 cygwin support patch by Sascha Sommer
alex
parents: 3465
diff changeset
28 long __stdcall RegCreateKeyExA(long key, const char* name, long reserved,
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
29 void* classs, long options, long security,
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
30 void* sec_attr, int* newkey, int* status);
9965
692c4467da42 cygwin support patch by Sascha Sommer
alex
parents: 3465
diff changeset
31 long __stdcall RegSetValueExA(long key, const char* name, long v1, long v2,
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
32 const void* data, long size);
3465
4dad31e655b6 avifile merge. kabi: indent changes really suxxxx
arpi
parents: 3134
diff changeset
33
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
34 #ifdef __WINE_WINERROR_H
3465
4dad31e655b6 avifile merge. kabi: indent changes really suxxxx
arpi
parents: 3134
diff changeset
35
9965
692c4467da42 cygwin support patch by Sascha Sommer
alex
parents: 3465
diff changeset
36 long __stdcall RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcbName,
3465
4dad31e655b6 avifile merge. kabi: indent changes really suxxxx
arpi
parents: 3134
diff changeset
37 LPDWORD lpReserved, LPSTR lpClass, LPDWORD lpcbClass,
4dad31e655b6 avifile merge. kabi: indent changes really suxxxx
arpi
parents: 3134
diff changeset
38 LPFILETIME lpftLastWriteTime);
9965
692c4467da42 cygwin support patch by Sascha Sommer
alex
parents: 3465
diff changeset
39 long __stdcall RegEnumValueA(HKEY hkey, DWORD index, LPSTR value, LPDWORD val_count,
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
40 LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count);
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
41 #endif
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
42 #ifdef __cplusplus
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
43 };
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
44 #endif
2069
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
45
ce45cce7f7a5 sync with avifile
arpi
parents: 1
diff changeset
46 #endif // AVIFILE_REGISTRY_H