On 06.06.2013 04:10, Dmitry Timoshkov wrote: > André Hentschel <n...@dawncrow.de> wrote: > >> diff --git a/include/delayloadhandler.h b/include/delayloadhandler.h >> new file mode 100644 >> index 0000000..e48e415 >> --- /dev/null >> +++ b/include/delayloadhandler.h > > I don't see such file in PSDK 7.1, where does it come from? > >> diff --git a/include/winnt.h b/include/winnt.h >> index 171141e..393f5a7 100644 >> --- a/include/winnt.h >> +++ b/include/winnt.h >> @@ -3052,6 +3052,28 @@ typedef struct _IMAGE_RELOCATION >> >> #define IMAGE_SIZEOF_RELOCATION 10 >> >> +typedef struct _IMAGE_DELAYLOAD_DESCRIPTOR >> +{ >> + union >> + { >> + DWORD AllAttributes; >> + struct >> + { >> + DWORD RvaBased:1; >> + DWORD ReservedAttributes:31; >> + }; >> + } Attributes; >> + >> + DWORD DllNameRVA; >> + DWORD ModuleHandleRVA; >> + DWORD ImportAddressTableRVA; >> + DWORD ImportNameTableRVA; >> + DWORD BoundImportAddressTableRVA; >> + DWORD UnloadInformationTableRVA; >> + DWORD TimeDateStamp; >> +} IMAGE_DELAYLOAD_DESCRIPTOR, *PIMAGE_DELAYLOAD_DESCRIPTOR; >> +typedef const IMAGE_DELAYLOAD_DESCRIPTOR *PCIMAGE_DELAYLOAD_DESCRIPTOR; > > Same question here about IMAGE_DELAYLOAD_DESCRIPTOR. Besides, the structure > contains namesless structure which is not compatible with some compilers and > needs to be fixed. >
That's all from the win8 psdk, i'll clean it up and try it again before rc2. Not sure about stubs in code freeze, though.