source: trunk/src/shlwapi/shlwapi_odin.h@ 7029

Last change on this file since 7029 was 6608, checked in by phaller, 24 years ago

SHLWAPI update

File size: 2.2 KB
Line 
1/* $Id: shlwapi_odin.h,v 1.2 2001-08-30 19:19:58 phaller Exp $ */
2
3/*
4 * Win32 Lightweight SHELL32 for OS/2
5 *
6 * Copyright 2000 Patrick Haller
7 * Project Odin Software License can be found in LICENSE.TXT
8 *
9 */
10
11/*
12 * internal Shell32 Library definitions
13 */
14
15#ifndef _SHLWAPI_H_
16#define _SHLWAPI_H_
17
18
19/*****************************************************************************
20 * Includes *
21 *****************************************************************************/
22
23
24#ifdef __cplusplus
25 extern "C" {
26#endif /* defined(__cplusplus) */
27
28
29
30typedef HKEY HUSKEY;
31typedef HUSKEY *PHUSKEY;
32
33typedef DWORD SHREGDEL_FLAGS;
34#define SHREGDEL_BOTH
35
36typedef DWORD SHREGENUM_FLAGS;
37#define SHREGENUM_HKCU
38#define SHREGENUM_DEFAULT
39#define SHREGENUM_HKLM
40
41typedef DWORD SHREGSET_FLAGS;
42#define SHREGSET_HKLM
43#define SHREGSET_DEFAULT
44
45
46
47/*****************************************************************************
48 * Prototypes *
49 *****************************************************************************/
50
51// REG.CPP
52BOOL WIN32API SHRegGetBoolUSValueA(LPCSTR pszSubKey,
53 LPCSTR pszValue,
54 BOOL fIgnoreHKCU,
55 BOOL fDefault);
56
57BOOL WIN32API SHRegGetBoolUSValueW(LPCWSTR pszSubKey,
58 LPCWSTR pszValue,
59 BOOL fIgnoreHKCU,
60 BOOL fDefault);
61
62LONG WIN32API SHRegGetUSValueA(LPCSTR pSubKey,
63 LPCSTR pValue,
64 LPDWORD pwType,
65 LPVOID pvData,
66 LPDWORD pbData,
67 BOOL fIgnoreHKCU,
68 LPVOID pDefaultData,
69 DWORD wDefaultDataSize);
70
71
72// STRING.CPP
73LPSTR WIN32API StrStrIA(LPCSTR lpFirst, LPCSTR lpSrch);
74
75int WINAPI StrCmpNIA ( LPCSTR str1, LPCSTR str2, int len);
76int WINAPI StrCmpNIW ( LPCWSTR wstr1, LPCWSTR wstr2, int len);
77
78
79#ifdef __cplusplus
80 }
81#endif /* defined(__cplusplus) */
82
83
84#endif
Note: See TracBrowser for help on using the repository browser.