Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Nifty Win32 tri... » Fascinating geek stuff   (RSS)
The trackbar common control is a strange beast. The trackbar can be oriented either horizontally or vertically. On LTR language machines, when the trackbar is horizontal, it works much as you’d expect it to: The minimum value of the trackbar is on the Read More...
Yesterday someone forwarded me an email from one of our DirectShow MVPs – he was having problems playing audio on his Windows Vista machine.   Fortunately David (the MVP) had done most of the diagnostic work – the symptoms he saw were that he was Read More...

FPO

I was chatting with one of the perf guys last week and he mentioned something that surprised me greatly. Apparently he's having perf issues that appear to be associated with a 3rd party driver. Unfortunately, he's having problems figuring out what's going Read More...
Yesterday I talked about CoGetMalloc . One thing I didn't include was why the ability to specify an allocator was removed from the system. If you've read Raymond's blog, the answer should be obvious. I suspected it, but wasn't sure, but after I submitted Read More...
Ok, I admit it. I'm a geek. I'm actually one of those people who rants over the loss of the printed version of the platform SDK documentation (I still have some of the original Win32 Platform SDK documents in my office and use them regularly). One of Read More...
DllMain keeps on popping up as a pain point for developers. Heck, just yesterday we found an old bug where a component was calling CoFreeUnusedLibraries in its DllMain function. So it was really cool that this morning I came in and discovered an email Read More...
I've mentioned our computer setup a couple of times before - Valorie's got her laptop, Daniel, Sharron and I each have our own desktop computers, and there are a couple of other machines floating around the house. Since the kids machines don't have internet Read More...
Robert Scoble's posted the audio team Channel9 video , in it, the GPM for our group goes over what the Windows Core Audio team's been doing for the past three or so years, and lays out some of the stuff that we've got in store for Vista. I am super psyched Read More...
I don't normally post on weekends, but I just noticed that Michael Grier 's finally started posting his " How does the NT loader work " series. His second post, on the basic operation of the loader is also up. Michael sent out a doc internally on Thursday Read More...
Here's a dirty little secret about volume in Windows. If you look at the documentation for waveOutSetVolume it very clearly says: Volume settings are interpreted logarithmically. This means the perceived increase in volume is the same when increasing Read More...
Yesterday , I described the internal topology of an audio card. But there's no Windows API to expose that topology directly (you can generate the topology using the KS IOCTLs (KS stands for Kernel Streaming) but the reality is that it's not an API for Read More...
No, it's not a credit card (obscure reference to a current credit card campaign running here in the US). One of the things that really surprised me when I joined this group is the complexity of an audio adapter. I had figured that an audio adapter was Read More...
Well, the answer to that is WAY more complicated than I can answer, there are LOTs of different ways, and I’m not qualified to talk about most of them. But I can talk about some of the easier ways to make noises. The first, and simplest one is PlaySound Read More...
Over most of this week, I’ve discussed how ignoring the underlying network architecture can radically hurt an application . Now it’s time for a war story about how things can go awry if you don’t notice these things. One of the basic Read More...
 
Page view tracker