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
0x80000
and0x319
come from?