Chuyu-Team / YY-Thunks

Fix DecodePointer, EncodePointer,RegDeleteKeyEx etc. APIs not found in Windows XP RTM.
MIT License
497 stars 102 forks source link

修改Unknow变量的名字 #11

Closed zeroclear closed 3 years ago

zeroclear commented 3 years ago

RtlpWakeSingle里的pUnkonw2指向最晚加入的节点,按理说应该叫pLast,但是这里用Last表示状态,只能换个名字。因为Last节点可能被删除,删除以后由它的后继节点充当新的Last,同时把旧的notify指针复制过来,所以叫它pSuccessor也可以。 RtlpWakeConditionVariable的Unknow1是WakeList,需要唤醒的节点全放进去。Unknow2是在WakeList的插入位置,以节点指针的指针形式使用。逆向成Unknow2->back在效果上是等价的。

mingkuang-Chuyu commented 3 years ago

由于存在多次无意义的文件删除记录,所以我拒绝合并。但是我手工合并这些修改,感谢RP。