Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
1 #pragma namespace("\\\\.\\root\\wmi")
2 #pragma autorecover
4 [dynamic: ToInstance, Description("Mozilla Generic Provider"),
5 Guid("{509962E0-406B-46F4-99BA-5A009F8D2225}")]
6 class MozillaProvider : EventTrace
7 {
8 };
10 [dynamic: ToInstance, Description("Mozilla Event: Places Init is complete."): Amended,
11 Guid("{A3DA04E0-57D7-482A-A1C1-61DA5F95BACB}"),
12 EventType(1)]
13 class MozillaEventPlacesInit : MozillaProvider
14 {
15 };
17 [dynamic: ToInstance, Description("Mozilla Event: Session Store Window Restored."): Amended,
18 Guid("{917B96B1-ECAD-4DAB-A760-8D49027748AE}"),
19 EventType(1)]
20 class MozillaEventSessionStoreWindowRestored : MozillaProvider
21 {
22 };
24 [dynamic: ToInstance, Description("Mozilla Event: XPCOM Shutdown."): Amended,
25 Guid("{26D1E091-0AE7-4F49-A554-4214445C505C}"),
26 EventType(1)]
27 class MozillaEventXPCOMShutdown : MozillaProvider
28 {
29 };