~ubuntu-branches/ubuntu/vivid/xorg-server/vivid

« back to all changes in this revision

Viewing changes to hw/xwin/winregistry.c

  • Committer: Package Import Robot
  • Author(s): Maarten Lankhorst
  • Date: 2013-07-03 12:03:57 UTC
  • mfrom: (1.1.56)
  • Revision ID: package-import@ubuntu.com-20130703120357-caosebpn11zu2zj0
Tags: 2:1.14.1-0ubuntu0.8
Use correct version for libxfixes3.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 *Copyright (C) 2002-2004 Harold L Hunt II All Rights Reserved.
3
 
 *
4
 
 *Permission is hereby granted, free of charge, to any person obtaining
5
 
 * a copy of this software and associated documentation files (the
6
 
 *"Software"), to deal in the Software without restriction, including
7
 
 *without limitation the rights to use, copy, modify, merge, publish,
8
 
 *distribute, sublicense, and/or sell copies of the Software, and to
9
 
 *permit persons to whom the Software is furnished to do so, subject to
10
 
 *the following conditions:
11
 
 *
12
 
 *The above copyright notice and this permission notice shall be
13
 
 *included in all copies or substantial portions of the Software.
14
 
 *
15
 
 *THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16
 
 *EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17
 
 *MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18
 
 *NONINFRINGEMENT. IN NO EVENT SHALL HAROLD L HUNT II BE LIABLE FOR
19
 
 *ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
20
 
 *CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21
 
 *WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22
 
 *
23
 
 *Except as contained in this notice, the name of Harold L Hunt II
24
 
 *shall not be used in advertising or otherwise to promote the sale, use
25
 
 *or other dealings in this Software without prior written authorization
26
 
 *from Harold L Hunt II.
27
 
 *
28
 
 * Authors:     Harold L Hunt II
29
 
 */
30
 
 
31
 
#ifdef HAVE_XWIN_CONFIG_H
32
 
#include <xwin-config.h>
33
 
#endif
34
 
#include "win.h"
35
 
 
36
 
/* Prototypes */
37
 
DWORD winGetRegistryDWORD(HKEY hkey, char *pszRegistryKey);
38
 
 
39
 
DWORD
40
 
winGetRegistryDWORD(HKEY hkey, char *pszRegistryKey)
41
 
{
42
 
    HKEY hkResult;
43
 
    DWORD dwDisposition;
44
 
 
45
 
    RegCreateKeyEx(hkey,
46
 
                   pszRegistryKey,
47
 
                   0,
48
 
                   '\0',
49
 
                   REG_OPTION_NON_VOLATILE,
50
 
                   KEY_READ, NULL, &hkResult, &dwDisposition);
51
 
 
52
 
    if (dwDisposition == REG_CREATED_NEW_KEY) {
53
 
        ErrorF("winGetRegistryDWORD - Created new key: %s\n", pszRegistryKey);
54
 
    }
55
 
    else if (dwDisposition == REG_OPENED_EXISTING_KEY) {
56
 
        ErrorF("winGetRegistryDWORD - Opened existing key: %s\n",
57
 
               pszRegistryKey);
58
 
    }
59
 
 
60
 
    /* Free the registry key handle */
61
 
    RegCloseKey(hkResult);
62
 
    hkResult = NULL;
63
 
 
64
 
    return 0;
65
 
}