Waldo Alvarez CaƱizares wrote:
Hi Gunnar:
And about the strlen=ntdll.strlen stuff. Forwarded functions doesnt show up as imported because they arent really imported, so this is normal.
I think that it is not normal. The better way should be to really forward them, this is just half baked stuff.
They are really forwarded. stuff=SOMEDLL.stuff means its forwarded. This is standard module-definition (.def) syntax and its nothing half baked about it.
Forwarded functions are resolved by the loader thus they are not imported by the dll forwarding them.
If you are not going to forward it, I think that it would be better to not declare them as such because that can cause confusion.
What do you mean "not going to forward it"??? stuff=SOMEDLL.stuff means its forwarded!!!
Dont understand what XP's ntdll exporting "WindowsCE" functions has to do with anything?
Was just a comment about ntdll, they are exported and nothing is mentioned in msdn. I said that because I think ntdll is very close to the runtime.
Hmm, still dont understand:-/ Ntdll exports loads of functions that arent documented anywhere.
Best Regards Waldo
Gunnar