この互換性修正プログラムを適用すると IShellFolder::GetDisplayNameOf API を呼び出したときに Windows XP で返される Unicode 文字列ではなく Windows 98 と同様に ANSI 文字列が返されるようになります ...

この互換性修正プログラムを適用すると、IShellFolder::GetDisplayNameOf API を呼び出したときに、Windows XP で返される Unicode 文字列ではなく、Windows 98 と同様に ANSI 文字列が返されるようになります。 GetDisplayNameOf API を使用して [デスクトップ] フォルダーまたは [スタート] メニュー フォルダーのパスを取得するアプリケーションが、uType フラグのチェックに失敗して文字列が Unicode かどうかを確認できない場合は、読み取り不能なパス名が返されます。適用対象: Windows 95、Windows 98
この互換性修正プログラムを適用すると、IShellFolder::GetDisplayNameOf API を呼び出したときに、Windows XP で返される Unicode 文字列ではなく、Windows 98 と同様に ANSI 文字列が返されるようになります。 GetDisplayNameOf API を使用して [デスクトップ] フォルダまたは [スタート] メニュー フォルダのパスを取得するアプリケーションが、uType フラグのチェックに失敗して文字列が Unicode かどうかを確認できない場合は、読み取り不能なパス名が返されます。適用対象: Windows 95、Windows 98
この互換性修正プログラムを適用すると GetFileVersionInfo および GetFileVersionInfoSize API がフックされ DirectX 6.1 コンポーネントのバージョン ブロックが返されるようになります コマンド ... この互換性修正プログラムを適用すると GetWindowLongA API に対して行われた呼び出しが途中で取得され それらが GetWindowLongW API にリダイレクトされて WindowProc アドレスが取得されるようになります ... この互換性修正プログラムを適用すると HeapAlloc API によって行われた各割り当てに対して 追加メモリが割り当てられます この修正プログラムはコマンド ライン方式ですが 追加されるメモリ量の既定値は 256 です この互換性修正プログラムを適用すると HeapFree API の呼び出しが検証され ポインタが割り当て元のヒープに含まれているかどうかが確認されます この互換性修正プログラムを適用すると IShellFolder::GetDisplayNameOf API を呼び出したときに Windows XP で返される Unicode 文字列ではなく Windows 98 と同様に ANSI 文字列が返されるようになります ... この互換性修正プログラムを適用すると IShellLink SetWorkingDirectory および SetPath API を使用したときに 実行可能パスと一致するように作業ディレクトリが設定されます この互換性修正プログラムを適用すると LoadLibrary API が指定された DLL を読み込むことができなくなります この修正プログラムは サポートされていない機能の代替メカニズムを持つアプリケーションに有効です また これによりエラー ... この互換性修正プログラムを適用すると LocalFree の呼び出しが遅延されます これにより アプリケーションが処理を完了する前に必ず LocalFree を使用してヒープ メモリの解放を試みるようになります この互換性修正プログラムを適用すると LZ API の呼び出しがすべて途中で取得され (アプリケーションの観点から) 有効なハンドルが 0 以上ではなく常に 0 より大きくなるように ハンドル値が増減されます この修正プログラムは ハンドル値 ...