using System;
struct Message
{
public int Msg { get; set; }
public IntPtr WParam { get; set; }
public IntPtr LParam { get; set; }
}
static class WinExtensions
{
public static bool WMActivateApp_Active(this Message m)
{
return (int)m.WParam != 0;
}
}
public class Test
{
public static void Main()
{
Message m = new Message();
Console.WriteLine(m.WMActivateApp_Active());
}
}
dXNpbmcgU3lzdGVtOwoKc3RydWN0IE1lc3NhZ2UKewoJcHVibGljIGludCBNc2cgeyBnZXQ7IHNldDsgfQoJcHVibGljIEludFB0ciBXUGFyYW0geyBnZXQ7IHNldDsgfQoJcHVibGljIEludFB0ciBMUGFyYW0geyBnZXQ7IHNldDsgfQp9CgpzdGF0aWMgY2xhc3MgV2luRXh0ZW5zaW9ucwp7CglwdWJsaWMgc3RhdGljIGJvb2wgV01BY3RpdmF0ZUFwcF9BY3RpdmUodGhpcyBNZXNzYWdlIG0pCgl7CgkgIHJldHVybiAoaW50KW0uV1BhcmFtICE9IDA7Cgl9Cn0KCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlNZXNzYWdlIG0gPSBuZXcgTWVzc2FnZSgpOwoJCQoJCUNvbnNvbGUuV3JpdGVMaW5lKG0uV01BY3RpdmF0ZUFwcF9BY3RpdmUoKSk7Cgl9Cn0=