abstract interface IShellLinkA: win32.unknwn.IUnknown;
abstract interface IShellLinkW: win32.unknwn.IUnknown;
enum SLR;
ANY_MATCH
リンクを解決し、ユーザーからの情報が必要な場合にはダイアログボックスを表示する
NO_UI
ユーザーからの情報が必要な場合でもダイアログボックスを表示しない(このフラグが指定された場合、fFlagsの上位ワードはタイムアウトまでの時間をミリ秒単位で指定します。これがゼロの時は、デフォルトとして3秒がタイムアウト時間となります。タイムアウト時間中にオブジェクトが見つからなかった場合、そのまま関数から帰ります。)
UPDATE
リンクオブジェクトが変更されていた場合、リンクへのパスとアイテムIDリストを更新します
enum SLGP;
SHORTPATH
UNCPRIORITY
RAWPATH
変換されていないパス名を取得します。環境変数が指定されている場合に、変換されない形で取得されます。