Revert patch 16283 because it breaks PSDK compatibility.
[reactos.git] / reactos / include / ddk / ldrfuncs.h
1 #ifndef __INCLUDE_DDK_LDRFUNCS_H
2 #define __INCLUDE_DDK_LDRFUNCS_H
3 /* $Id$ */
4
5 NTSTATUS STDCALL
6 LdrAccessResource(IN PVOID BaseAddress,
7 IN PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry,
8 OUT PVOID *Resource OPTIONAL,
9 OUT PULONG Size OPTIONAL);
10
11 NTSTATUS STDCALL
12 LdrFindResource_U(IN PVOID BaseAddress,
13 IN PLDR_RESOURCE_INFO ResourceInfo,
14 IN ULONG Level,
15 OUT PIMAGE_RESOURCE_DATA_ENTRY *ResourceDataEntry);
16
17 NTSTATUS STDCALL
18 LdrFindResourceDirectory_U( IN PVOID BaseAddress,
19 IN PLDR_RESOURCE_INFO ResourceInfo,
20 IN ULONG Level,
21 OUT PIMAGE_RESOURCE_DIRECTORY *ResourceDirectory);
22
23 NTSTATUS STDCALL
24 LdrEnumResources(IN PVOID BaseAddress,
25 IN PLDR_RESOURCE_INFO ResourceInfo,
26 IN ULONG Level,
27 IN OUT PULONG ResourceCount,
28 OUT PVOID Resources OPTIONAL);
29
30 #endif /* __INCLUDE_DDK_LDRFUNCS_H */