source: trunk/src/shlwapi/shlwapi.h@ 3721

Last change on this file since 3721 was 3700, checked in by phaller, 25 years ago

Fix build problems

File size: 2.0 KB
Line 
1/* $Id: shlwapi.h,v 1.4 2000-06-13 18:14:20 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/*****************************************************************************
30 * Prototypes *
31 *****************************************************************************/
32
33// REG.CPP
34BOOL WIN32API SHRegGetBoolUSValueA(LPCSTR pszSubKey,
35 LPCSTR pszValue,
36 BOOL fIgnoreHKCU,
37 BOOL fDefault);
38
39BOOL WIN32API SHRegGetBoolUSValueW(LPCWSTR pszSubKey,
40 LPCWSTR pszValue,
41 BOOL fIgnoreHKCU,
42 BOOL fDefault);
43
44LONG WIN32API SHRegGetUSValueA(LPCSTR pSubKey,
45 LPCSTR pValue,
46 LPDWORD pwType,
47 LPVOID pvData,
48 LPDWORD pbData,
49 BOOL fIgnoreHKCU,
50 LPVOID pDefaultData,
51 DWORD wDefaultDataSize);
52
53// PATH.CPP
54BOOL WIN32API PathRemoveFileSpecA(LPSTR lpszPath);
55LPSTR WIN32API PathAppendA(LPSTR lpstrPath,
56 LPCSTR lpstrAppend);
57
58// STRING.CPP
59LPSTR WIN32API StrStrIA(LPCSTR lpFirst, LPCSTR lpSrch);
60
61
62#ifdef __cplusplus
63 }
64#endif /* defined(__cplusplus) */
65
66
67#endif
Note: See TracBrowser for help on using the repository browser.