JoeJ said:
What i mean is: If you want to write a full game in ASM (which restricts you to something like PacMan in practice), then you still need a bit of C / C++ / etc. to use Direct X.
Recently i was surprised when i have learned Direct X12 seems to require C++. I would have assumed C is enough, like for any other API i know, but seems not. Older DirectX versions should work with C, and so ASM as well.
It is possible, but not generally recommended. The 64-bit and other assorted calling conventions, shadow space, and many other tidbits have accumulated over the years. Many tasks easily accomplished in higher-level languages require a bunch of knowledge or look-ups if you're doing it yourself. It is much more complex than it was twenty or thirty years ago, but is still an option.