Public Type FileTimedwLowDateTime As LongdwHighDateTime As LongEnd Type

Public Type WIN32_FIND_DATAdwFileAttributes As LongftCreationTime As FileTimeftLastAccessTime As FileTimeftLastWriteTime As FileTimenFileSizeHigh As LongnFileSizeLow As LongdwReserved0 As LongdwReserved1 As LongcFileName As String * MAX_PATHcAlternate As String * 14End Type

Type BROWSEINFOhOwner As LongpidlRoot As LongpszDisplayName As StringlpszTitle As StringulFlags As Longlpfn As LonglParam As LongiImage As LongEnd Type

'Code:Public Type IMAGE_DOS_HEADERe_magic As Integere_cblp As Integere_cp As Integere_crlc As Integere_cparhdr As Integere_minalloc As Integere_maxalloc As Integere_ss As Integere_sp As Integere_csum As Integere_ip As Integere_cs As Integere_lfarlc As Integere_ovno As Integere_res(1 To 4) As Integere_oemid As Integere_oeminfo As Integere_res2(1 To 10) As Integere_lfanew As LongEnd Type

Public Type IMAGE_SECTION_HEADERnameSec As String * 6PhisicalAddress As Integer

VirtualSize As LongVirtualAddress As LongSizeOfRawData As LongPointerToRawData As LongPointerToRelocations As LongPointerToLinenumbers As LongNumberOfRelocations As IntegerNumberOfLinenumbers As IntegerCharacteristics As Long

End Type

Public Type IMAGE_DATA_DIRECTORYVirtualAddress As Longsize As LongEnd Type

Public Type IMAGE_OPTIONAL_HEADERMagic As IntegerMajorLinkerVersion As ByteMinorLinkerVersion As ByteSizeOfCode As LongSizeOfInitializedData As LongSizeOfUninitializedData As LongAddressOfEntryPoint As LongBaseOfCode As LongBaseOfData As LongImageBase As LongSectionAlignment As LongFileAlignment As LongMajorOperatingSystemVersion As IntegerMinorOperatingSystemVersion As IntegerMajorImageVersion As IntegerMinorImageVersion As IntegerMajorSubsystemVersion As IntegerMinorSubsystemVersion As IntegerWin32VersionValue As LongSizeOfImage As LongSizeOfHeaders As LongCheckSum As LongSubsystem As IntegerDllCharacteristics As IntegerSizeOfStackReserve As LongSizeOfStackCommit As LongSizeOfHeapReserve As LongSizeOfHeapCommit As LongLoaderFlags As LongNumberOfRvaAndSizes As LongDataDirectory(0 To 15) As IMAGE_DATA_DIRECTORYEnd Type

Public Type IMAGE_FILE_HEADERMachine As IntegerNumberOfSections As IntegerTimeDateStamp As LongPointerToSymbolTable As LongNumberOfSymbols As LongSizeOfOptionalHeader As IntegerCharacteristics As IntegerEnd Type

Public Type IMAGE_NT_HEADERSSignature As LongFileHeader As IMAGE_FILE_HEADEROptionalHeader As IMAGE_OPTIONAL_HEADEREnd Type

Public Type IMAGE_EXPORT_DIRECTORYCharacteristics As LongTimeDateStamp As LongMajorVersion As IntegerMinorVersion As IntegerName As LongBase As LongNumberOfFunctions As LongNumberOfNames As LongAddressOfFunctions As LongAddressOfNames As LongAddressOfNameOrdinals As LongEnd Type

Public Type IMAGE_IMPORT_DESCRIPTOROriginalFirstThunk As LongTimeDateStamp As LongForwarderChain As LongName As LongFirstThunk As LongEnd Type

Public Type IMAGE_IMPORT_BY_NAMEHint As IntegerName As String * 255End Type