| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file was adapted from GreenBorder's Code. | 5 // This file was adapted from GreenBorder's Code. |
| 6 // To understand what this class is about (for other than well known functions | 6 // To understand what this class is about (for other than well known functions |
| 7 // as GetProcAddress), a good starting point is "An In-Depth Look into the | 7 // as GetProcAddress), a good starting point is "An In-Depth Look into the |
| 8 // Win32 Portable Executable File Format" by Matt Pietrek: | 8 // Win32 Portable Executable File Format" by Matt Pietrek: |
| 9 // http://msdn.microsoft.com/msdnmag/issues/02/02/PE/default.aspx | 9 // http://msdn.microsoft.com/msdnmag/issues/02/02/PE/default.aspx |
| 10 | 10 |
| (...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 248 return reinterpret_cast<PIMAGE_IMPORT_DESCRIPTOR>( | 248 return reinterpret_cast<PIMAGE_IMPORT_DESCRIPTOR>( |
| 249 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_IMPORT)); | 249 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_IMPORT)); |
| 250 } | 250 } |
| 251 | 251 |
| 252 inline PIMAGE_EXPORT_DIRECTORY PEImage::GetExportDirectory() const { | 252 inline PIMAGE_EXPORT_DIRECTORY PEImage::GetExportDirectory() const { |
| 253 return reinterpret_cast<PIMAGE_EXPORT_DIRECTORY>( | 253 return reinterpret_cast<PIMAGE_EXPORT_DIRECTORY>( |
| 254 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_EXPORT)); | 254 GetImageDirectoryEntryAddr(IMAGE_DIRECTORY_ENTRY_EXPORT)); |
| 255 } | 255 } |
| 256 | 256 |
| 257 #endif // BASE_SRC_PE_IMAGE_H__ | 257 #endif // BASE_SRC_PE_IMAGE_H__ |
| 258 | |
| OLD | NEW |