@@ -140,7 +140,7 @@ FinalizeSections(PMEMORYMODULE module)
140140#else
141141 #define imageOffset 0
142142#endif
143-
143+
144144 // loop through all sections and change access flags
145145 for (i = 0 ; i < module -> headers -> FileHeader .NumberOfSections ; i ++ , section ++ ) {
146146 DWORD protect , oldProtect , size ;
@@ -185,10 +185,10 @@ FinalizeSections(PMEMORYMODULE module)
185185}
186186
187187static void
188- ExecuteTLS (PMEMORYMODULE module )
188+ ExecuteTLS (PMEMORYMODULE module )
189189{
190190 unsigned char * codeBase = module -> codeBase ;
191-
191+
192192 PIMAGE_DATA_DIRECTORY directory = GET_HEADER_DICTIONARY (module , IMAGE_DIRECTORY_ENTRY_TLS );
193193 if (directory -> VirtualAddress > 0 ) {
194194 PIMAGE_TLS_DIRECTORY tls = (PIMAGE_TLS_DIRECTORY ) (codeBase + directory -> VirtualAddress );
@@ -225,7 +225,7 @@ PerformBaseRelocation(PMEMORYMODULE module, SIZE_T delta)
225225 type = * relInfo >> 12 ;
226226 // the lower 12 bits define the offset
227227 offset = * relInfo & 0xfff ;
228-
228+
229229 switch (type )
230230 {
231231 case IMAGE_REL_BASED_ABSOLUTE :
@@ -237,7 +237,7 @@ PerformBaseRelocation(PMEMORYMODULE module, SIZE_T delta)
237237 patchAddrHL = (DWORD * ) (dest + offset );
238238 * patchAddrHL += (DWORD ) delta ;
239239 break ;
240-
240+
241241#ifdef _WIN64
242242 case IMAGE_REL_BASED_DIR64 :
243243 patchAddr64 = (ULONGLONG * ) (dest + offset );
@@ -325,7 +325,7 @@ static HCUSTOMMODULE _LoadLibrary(LPCSTR filename, void *userdata)
325325 if (result == NULL ) {
326326 return NULL ;
327327 }
328-
328+
329329 return (HCUSTOMMODULE ) result ;
330330}
331331
@@ -389,7 +389,7 @@ HMEMORYMODULE MemoryLoadLibraryEx(const void *data,
389389 return NULL ;
390390 }
391391 }
392-
392+
393393 result = (PMEMORYMODULE )HeapAlloc (GetProcessHeap (), 0 , sizeof (MEMORYMODULE ));
394394 if (result == NULL ) {
395395 SetLastError (ERROR_OUTOFMEMORY );
@@ -411,7 +411,7 @@ HMEMORYMODULE MemoryLoadLibraryEx(const void *data,
411411 old_header -> OptionalHeader .SizeOfHeaders ,
412412 MEM_COMMIT ,
413413 PAGE_READWRITE );
414-
414+
415415 // copy PE header to code
416416 memcpy (headers , dos_header , old_header -> OptionalHeader .SizeOfHeaders );
417417 result -> headers = (PIMAGE_NT_HEADERS )& ((const unsigned char * )(headers ))[dos_header -> e_lfanew ];
@@ -557,7 +557,7 @@ static PIMAGE_RESOURCE_DIRECTORY_ENTRY _MemorySearchResourceEntry(
557557 DWORD start ;
558558 DWORD end ;
559559 DWORD middle ;
560-
560+
561561 if (!IS_INTRESOURCE (key ) && key [0 ] == TEXT ('#' )) {
562562 // special case: resource id given as string
563563 TCHAR * endpos = NULL ;
@@ -570,15 +570,15 @@ static PIMAGE_RESOURCE_DIRECTORY_ENTRY _MemorySearchResourceEntry(
570570 key = MAKEINTRESOURCE (tmpkey );
571571 }
572572 }
573-
573+
574574 // entries are stored as ordered list of named entries,
575575 // followed by an ordered list of id entries - we can do
576576 // a binary search to find faster...
577577 if (IS_INTRESOURCE (key )) {
578578 WORD check = (WORD ) (POINTER_TYPE ) key ;
579579 start = resources -> NumberOfNamedEntries ;
580580 end = start + resources -> NumberOfIdEntries ;
581-
581+
582582 while (end > start ) {
583583 WORD entryName ;
584584 middle = (start + end ) >> 1 ;
@@ -611,7 +611,7 @@ static PIMAGE_RESOURCE_DIRECTORY_ENTRY _MemorySearchResourceEntry(
611611 if (tmp == NULL ) {
612612 break ;
613613 }
614-
614+
615615 searchKey = (char * ) tmp ;
616616 }
617617 wcstombs (searchKey , resourceString -> NameString , resourceString -> Length );
@@ -632,8 +632,8 @@ static PIMAGE_RESOURCE_DIRECTORY_ENTRY _MemorySearchResourceEntry(
632632 free (searchKey );
633633#endif
634634 }
635-
636-
635+
636+
637637 return result ;
638638}
639639
@@ -652,7 +652,7 @@ HMEMORYRSRC MemoryFindResourceEx(HMEMORYMODULE module, LPCTSTR name, LPCTSTR typ
652652 SetLastError (ERROR_RESOURCE_DATA_NOT_FOUND );
653653 return NULL ;
654654 }
655-
655+
656656 if (language == DEFAULT_LANGUAGE ) {
657657 // use language from current thread
658658 language = LANGIDFROMLCID (GetThreadLocale ());
@@ -668,14 +668,14 @@ HMEMORYRSRC MemoryFindResourceEx(HMEMORYMODULE module, LPCTSTR name, LPCTSTR typ
668668 SetLastError (ERROR_RESOURCE_TYPE_NOT_FOUND );
669669 return NULL ;
670670 }
671-
671+
672672 typeResources = (PIMAGE_RESOURCE_DIRECTORY ) (codeBase + directory -> VirtualAddress + (foundType -> OffsetToData & 0x7fffffff ));
673673 foundName = _MemorySearchResourceEntry (rootResources , typeResources , name );
674674 if (foundName == NULL ) {
675675 SetLastError (ERROR_RESOURCE_NAME_NOT_FOUND );
676676 return NULL ;
677677 }
678-
678+
679679 nameResources = (PIMAGE_RESOURCE_DIRECTORY ) (codeBase + directory -> VirtualAddress + (foundName -> OffsetToData & 0x7fffffff ));
680680 foundLanguage = _MemorySearchResourceEntry (rootResources , nameResources , (LPCTSTR ) (POINTER_TYPE ) language );
681681 if (foundLanguage == NULL ) {
@@ -684,25 +684,25 @@ HMEMORYRSRC MemoryFindResourceEx(HMEMORYMODULE module, LPCTSTR name, LPCTSTR typ
684684 SetLastError (ERROR_RESOURCE_LANG_NOT_FOUND );
685685 return NULL ;
686686 }
687-
687+
688688 foundLanguage = (PIMAGE_RESOURCE_DIRECTORY_ENTRY ) (nameResources + 1 );
689689 }
690-
690+
691691 return (codeBase + directory -> VirtualAddress + (foundLanguage -> OffsetToData & 0x7fffffff ));
692692}
693693
694694DWORD MemorySizeofResource (HMEMORYMODULE module , HMEMORYRSRC resource )
695695{
696696 PIMAGE_RESOURCE_DATA_ENTRY entry = (PIMAGE_RESOURCE_DATA_ENTRY ) resource ;
697-
697+
698698 return entry -> Size ;
699699}
700700
701701LPVOID MemoryLoadResource (HMEMORYMODULE module , HMEMORYRSRC resource )
702702{
703703 unsigned char * codeBase = ((PMEMORYMODULE ) module )-> codeBase ;
704704 PIMAGE_RESOURCE_DATA_ENTRY entry = (PIMAGE_RESOURCE_DATA_ENTRY ) resource ;
705-
705+
706706 return codeBase + entry -> OffsetToData ;
707707}
708708
@@ -721,13 +721,13 @@ MemoryLoadStringEx(HMEMORYMODULE module, UINT id, LPTSTR buffer, int maxsize, WO
721721 if (maxsize == 0 ) {
722722 return 0 ;
723723 }
724-
724+
725725 resource = MemoryFindResourceEx (module , MAKEINTRESOURCE ((id >> 4 ) + 1 ), RT_STRING , language );
726726 if (resource == NULL ) {
727727 buffer [0 ] = 0 ;
728728 return 0 ;
729729 }
730-
730+
731731 data = MemoryLoadResource (module , resource );
732732 id = id & 0x0f ;
733733 while (id -- ) {
@@ -738,7 +738,7 @@ MemoryLoadStringEx(HMEMORYMODULE module, UINT id, LPTSTR buffer, int maxsize, WO
738738 buffer [0 ] = 0 ;
739739 return 0 ;
740740 }
741-
741+
742742 size = data -> Length ;
743743 if (size >= (DWORD ) maxsize ) {
744744 size = maxsize ;
0 commit comments