diff options
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc/resrutil.h')
-rw-r--r-- | src/libs/dutil/WixToolset.DUtil/inc/resrutil.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/resrutil.h b/src/libs/dutil/WixToolset.DUtil/inc/resrutil.h new file mode 100644 index 00000000..1f4d8e17 --- /dev/null +++ b/src/libs/dutil/WixToolset.DUtil/inc/resrutil.h | |||
@@ -0,0 +1,43 @@ | |||
1 | #pragma once | ||
2 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
3 | |||
4 | |||
5 | #ifdef __cplusplus | ||
6 | extern "C" { | ||
7 | #endif | ||
8 | |||
9 | HRESULT DAPI ResGetStringLangId( | ||
10 | __in_opt LPCWSTR wzPath, | ||
11 | __in UINT uID, | ||
12 | __out WORD *pwLangId | ||
13 | ); | ||
14 | |||
15 | HRESULT DAPI ResReadString( | ||
16 | __in HINSTANCE hinst, | ||
17 | __in UINT uID, | ||
18 | __deref_out_z LPWSTR* ppwzString | ||
19 | ); | ||
20 | |||
21 | HRESULT DAPI ResReadStringAnsi( | ||
22 | __in HINSTANCE hinst, | ||
23 | __in UINT uID, | ||
24 | __deref_out_z LPSTR* ppszString | ||
25 | ); | ||
26 | |||
27 | HRESULT DAPI ResReadData( | ||
28 | __in_opt HINSTANCE hinst, | ||
29 | __in_z LPCSTR szDataName, | ||
30 | __deref_out_bcount(*pcb) PVOID *ppv, | ||
31 | __out DWORD *pcb | ||
32 | ); | ||
33 | |||
34 | HRESULT DAPI ResExportDataToFile( | ||
35 | __in_z LPCSTR szDataName, | ||
36 | __in_z LPCWSTR wzTargetFile, | ||
37 | __in DWORD dwCreationDisposition | ||
38 | ); | ||
39 | |||
40 | #ifdef __cplusplus | ||
41 | } | ||
42 | #endif | ||
43 | |||