MicrosoftがGitHubでMITライセンス公開しているWIL (Windows Implementation Libraries)関連の記事です。現在はGitHub Wikiの和訳・改変と使用例が主です。
GitHub Wikiの和訳・改変
- RAIIリソースラッパー
- 文字列ヘルパー
- safe_cast
- WinRT&COMラッパー
- マクロによるメタプログラミング
- アドホック範囲ヘルパー
- ビット演算ヘルパー
- イベントハンドラ
- Win32ヘルパー
- 最終エラー(Last error)の保存
- 引数処理ヘルパー
- テンプレートメタプログラミングヘルパー
- string_maker
- 型検証ヘルパー
- ウィンドウ機能ヘルパー
- カーネルオブジェクトの待機
- ロックガードオブジェクト
- ファイルシステムヘルパー
- ミューテックスハンドル
- シャットダウン認識オブジェクト
原文や最新版は以下から確認できます。
WILの使用例
- WILでCOMを扱う
- パスを含むドライブがSSD等か確認する
- Windows Update Agent API
- プロパティシステム
- Core Audio APIs