I was searching right here on StackOverflow and found the answer to Mute Volume in C#. I don't understand what's going on with the answer. I've never gotten deep into Marshaling or P/Invoke. I've used them before but never understood what I was doing.
So here's what I'm confused about:
private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int WM_APPCOMMAND = 0x319;
When declaring these, does it matter what they are named, or are they just treated like any integer regardless of what they're called?
Where do the values
0x80000and0x319come from?