Image.h revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica Data structure and functions to load and unload PeImage.
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01ricaCopyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01ricaThis program and the accompanying materials
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01ricaare licensed and made available under the terms and conditions of the BSD License
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01ricawhich accompanies this distribution. The full text of the license may be found at
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01ricaTHE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01ricaWITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica#define LOADED_IMAGE_PRIVATE_DATA_SIGNATURE SIGNATURE_32('l','d','r','i')
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01ricatypedef struct {
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// Image handle
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// Image type
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// If entrypoint has been called
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// The image's entry point
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// loaded image protocol
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// Location in memory
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// Number of pages
f875b4ebb1dd9fdbeb043557cab38ab3bf7f6e01rica /// Original fixup data
#define LOADED_IMAGE_PRIVATE_DATA_FROM_THIS(a) \
#define LOAD_PE32_IMAGE_PRIVATE_DATA_FROM_THIS(a) \