Antoine.st Win Api in Dot Net

How to use Win32 API in dotNet

  • 数値
  • ビット演算
  • 符号なし整数
  • 64 ビット整数 64bitNumericValue
  • 文字列引数(渡し)
  • 文字列引数(受け取り) StringParameters
  • Unicode 文字列
  • 返値の文字列 ReturnStringValue
  • 固定長文字列引数
  • NULL 文字列
  • ポインタ
  • ポインタ(メモリの確保)
  • ポインタ(メモリの解放)
  • ポインタから文字列への変換
  • 文字列からポインタへの変換
  • ポインタから構造体への変換
  • 構造体からポインタへの変換
  • 配列
  • 固定長配列
  • 共用体
  • 構造体
  • 構造体(値渡し)
  • 構造体配列
  • 文字列を含む構造体
  • 構造体のパッキング
  • 同じ引数で違うデータ型
  • __cdecl 形式
  • vararg
  • エイリアス AliasForWinApi
  • エラー処理 ErrorProcessInApi
  • サブクラス化 SubClassingInDotNet
  • コールバック