diff --git a/reactos/include/ddk/ldrfuncs.h b/reactos/include/ddk/ldrfuncs.h index 229d36e8c9c..f1988e2d234 100644 --- a/reactos/include/ddk/ldrfuncs.h +++ b/reactos/include/ddk/ldrfuncs.h @@ -1,6 +1,6 @@ #ifndef __INCLUDE_DDK_LDRFUNCS_H #define __INCLUDE_DDK_LDRFUNCS_H -/* $Id: ldrfuncs.h,v 1.5 2002/09/08 10:47:44 chorns Exp $ */ +/* $Id: ldrfuncs.h,v 1.6 2004/06/23 19:48:53 ion Exp $ */ NTSTATUS STDCALL LdrAccessResource(IN PVOID BaseAddress, @@ -14,4 +14,17 @@ LdrFindResource_U(IN PVOID BaseAddress, IN ULONG Level, OUT PIMAGE_RESOURCE_DATA_ENTRY *ResourceDataEntry); +NTSTATUS STDCALL +LdrFindResourceDirectory_U( IN PVOID BaseAddress, + IN PLDR_RESOURCE_INFO ResourceInfo, + IN ULONG Level, + OUT PIMAGE_RESOURCE_DIRECTORY *ResourceDirectory); + +NTSTATUS STDCALL +LdrEnumResources(IN PVOID BaseAddress, + IN PLDR_RESOURCE_INFO ResourceInfo, + IN ULONG Level, + IN OUT PULONG ResourceCount, + OUT PVOID Resources OPTIONAL); + #endif /* __INCLUDE_DDK_LDRFUNCS_H */