No 機能 Windows32 API Link
112 パスまたはファイルが存在するか PathFileExists No27
111 パスに\を追加 PathAddBackslash No27
110 パスを指定数の文字列にコンパクト化する PathCompactPathEx No27
109 指定されたパスが有効なディレクトリであるか PathIsDirectory No27
108 指定されたパスが空のディレクトリであるか PathIsDirectoryEmpty No27
107 パスとファイルのパス部分を取り除く PathStripPath No27
106 パス文字列から装飾を取り除く PathUndecorate No27
105 マウスポインタ位置を変更 SetCursorPos No26
104 デスクトップの壁紙を設定 SystemParametersInfo No26
103 デスクトップの色を取得 GetSysColor No26
102 デスクトップの色を変更 SetSysColors No26
101 マウスカーソルを変更 LoadCursorFromFile
SetClassLong
No26
100 エラーコードからエラーメッセージを取得する FormatMessage No26
099 「色指定」コモンダイアログを呼び出す ChooseColor No26
098 ウィンドウの位置と表示状態を表示 GetWindowPlacement No25
097 外部ウィンドウの状態(最大化・最小化・元に戻す)を変更する FindWindow
SendMessage(WinHnd, WM_SYSCOMMAND, WinState, 0)
No25
096 外部ウィンドウに閉じるメッセージをPost FindWindow
PostMessage(WinHnd, WM_CLOSE, 0, 0)
No25
095 外部ウィンドウへの入力有効/無効にする FindWindow
EnableWindow
No25
094 カーソル位置にあるウィンドウのウィンドウキャプションを表示 GetCursorPos
WindowFromPoint
GetWindowText
No25
093 フォームを常に最背面にする FindWindow
SetParent
No25
092 タスクバーの左上隅と右下隅の座標を取得
タスクバーに「常に手前に表示」が設定されているか?
タスクバーに「自動的に隠す」が設定されているか?
SHAppBarMessage No24
091 クラス名またはウィンドウ名からウィンドウのハンドルを取得 FindWindow No24
090 ウィンドウのサイズと位置とZオーダーを設定する SetWindowPos No24
089 ウィンドウを最前面に
ウィンドウタイトルを取得
SendMessage No24
088 メモリブロックを別の領域にコピー MoveMemory No23
087 パス名の最後にバックスラッシュを付加 PathAddBackslash No23
086 2つのパス名に共通するディレクトリ名を取得する PathCommonPrefix No23
085 指定ファイルの存在チェック PathFileExists No23
084 パス名を指定の長さ(ピクセル単位)に短縮する PathCompactPath No23
083 パス名を指定の長さ(バイト)に短縮する PathCompactPathEx No23
082 フルパス名から拡張子を取得(拡張子のポインタ取得) PathFindExtension No23
081 フルパス名からファイル名を取得(ファイル名のポインタ取得) PathFindFileName No23
080 指定のファイル名のフルパスを取得 PathFindOnPath No23
079 ファイル名がワイルドカードを使ったファイルスペックに一致するか? PathMatchSpec No23
078 スペースを含むパス名は""でかこんだ文字列に変換。スペースを含まない場合は何もしない。 PathQuoteSpaces No23
077 フルパス名からファイル拡張子を削除 PathRemoveExtension No23
076 パス名のファイル拡張子を変更 PathRenameExtension No23
075 ""で囲まれたパス名から””を削除 PathUnquoteSpaces No23
074 「アイコンの変更」ダイアログ SHChangeIconDialog No22
073 APIのMessageBox MessageBox No22
072 最近使ったファイル(Recent)にファイル名を追加または削除する SHAddToRecentDocs No22
071 シェルについてダイアログを表示する関数 ShellAbout No22
070 フォルダ内で起こった変更(ファイル名変更・ファイルサイズ変更・属性変更・フォルダ名変更・更新日付変更)を検知 FindFirstChangeNotification
FindNextChangeNotification
FindCloseChangeNotification
WaitForSingleObject
SetFileAttributes
No21
069 ファイルタイム取得 GetFileTime No20
068 ファイルタイムをローカルタイムに変換 FileTimeToLocalFileTime No20
067 ローカルタイムをシステムタイムに変換 FileTimeToSystemTime No20
066 システムタイムをローカルファイルタイムに変換 SystemTimeToFileTime No20
065 ローカルファイルタイムをファイルタイムに変換 LocalFileTimeToFileTime No20
064 最後に更新した日時を変更 SetFileTimeLong No20
063 (おまけ)AccessのDocumentの最終更新日と、作成日を取得   No20
062 IMEの現在の入力変換方式を表示 ImmGetConversionStatus No19
061 IMEが開いているか ImmGetOpenStatus No19
060 IMEの説明文を取得 ImmGetDescription No19
059 IMEのファイル名を取得 ImmGetIMEFileName No19
058 IMEプロパティーダイアログボックス
IME辞書ツールダイアログボックス(Win95+IME97)
IME辞書選択ダイアログボックス
IME単語登録ダイアログボックス
ImmConfigureIMELong
ImmConfigureIME
No19
057 マウスカーソルの移動範囲を制限する
フォームの位置と大きさをレジストリーに格納
ClipCursor
GetParent
GetWindowRect
MoveWindow 
No18
056 実行中のApplicationのタイトル・ClassName・Windowハンドルの一覧 GetClassName
GetDesktopWindow
GetWindow
GetWindowLong
GetWindowText
No17
055 EXE・DLLファイル内のアイコンハンドルを取得しフォームに表示(できない) ExtractIcon
DrawIcon
GetDC
ReleaseDC
UpdateWindow
SetBkMode
No16
054 マウスのボタンの左右の機能反転 SwapMouseButton No16
053 Windows標準のバージョン情報ダイアログ表示 ShellAbout No16
052 他のアプリケーションも含め最前面のウィンドウハンドルを取得 GetForegroundWindow No16
051 クリップボードから情報を取り出す
クリップボードへ情報を送信
OpenClipboard
GetClipboardData
GlobalLock
lstrcpy
GlobalUnlock
CloseClipboard
GlobalAlloc
EmptyClipboard
SetClipboardData
No15
050 DirectXを使わずに、画面の解像度と最大表示色数を変更します。設定によってはWindowsを再起動しないと反映されない場合もあります。Windows再起動のAPIも組みこんであります。 EnumDisplaySettings
ChangeDisplaySettings
ChangeDisplaySettingsByRegistry
ExitWindowsEx
No14
049 スタートメニューフォルダ内のショートカットファイルの情報と、レジストリーのUninstallサブキーの内容を書き出す実用的(?)プログラムです。
*フォルダ内の階層が不定なので小技を使って解決しています。
GetFileVersionInfo
GetFileVersionInfoSize
VerQueryValue
MoveMemory
SHGetSpecialFolderLocation
SHGetPathFromIDList
CoTaskMemFree
RegCloseKey
RegEnumKeyEx
RegOpenKeyEx
RegQueryValueEx
No13
048 アプリケーションの重複起動を回避 FindWindow No12
047 起動したアプリケーションが終了するまで待機 OpenProcess
GetExitCodeProcess
CloseHandle
No12
046 待機時間を指定してアプリケーションが終了するまで待機
待機時間を指定しないでアプリケーションが終了するまで待機
CreateProcess
WaitForSingleObject
CloseHandle
No12
045 ウィンドウの表示位置とサイズを指定してアプリケーションを起動 CreateProcess No12
044 ファイルシステムとボリューム情報を取得する GetVolumeInformation No11
043 ボリュームラベルを設定する SetVolumeLabel No11
042 指定されたファイルのpathを検索する SearchPath No10
041 既存のファイルをコピーする(FileCopyの拡張版) CopyFile No10
040 指定ディレクトリのあるディスクの空き容量を取得(2Gを超えるディスクに対応) GetDiskFreeSpaceEx No10
039 「Windowsの終了」ダイアログボックスを表示
Windowsをログオフする
Windowsをシャットダウンする
Windowsを再起動する
FindWindow
PostMessage
ExitWindowsEx
ExitWindows
No09
038 フォント選択ダイアログボックス表示
 コモンダイアログボックスからのエラーメッセージ取得
 デバイスコンテキストのハンドル取得
 デバイス情報取得
 メモリブロックを確保
 メモリブロックを開放
 メモリブロックをロック
 メモリブロックのロックを解除
 メモリブロックをコピー
ChooseFont
CommDlgExtendedError
GetDC
GetDeviceCaps
GlobalAlloc
GlobalFree
GlobalLock
GlobalUnlock
CopyMemory
No08
037 ファイル拡張子から起動プログラムを見つける FindExecutable No07
036 WindowsDirectoryを開く
ExplorerでWindowsDirectoryを開く
WindowsDirectory内の最初のテキストファイルを開く
WindowsDirectory内の最初のテキストファイルを印刷
ShellExecute No07
035 「起動プログラム」のプロパティダイアローグを開く ShellExecuteEx No07
034 フォアグランドウィンドウのハンドル取得 GetForegroundWindow No06
033 ウィンドウのキャプションバーをハイライト表示 FlashWindow
FlashWindowEx(Windows98)
No06
032 OSのバージョンを取得 GetVersionEx No06
031 指定のウィンドウがアイコン化されているか IsIconic No06
030 指定のウィンドウが可視状態か IsWindowVisible No06
029 指定のウィンドウが最大化されているか IsZoomed No06
028 「デスクトップ」「最近使ったファイル」などOSが管理するフォルダのIDを取得する。 SHGetSpecialFolderLocation
SHGetPathFromIDList
CoTaskMemFree
No05
027 Access本体のウィンドウのコントロールメニューを有効/無効にする。
FindWindow
GetWindowLong
SetWindowLong
DrawMenuBar
No04
026 Access本体のウィンドウのコントロールメニュー[×]ボタンを有効/無効にする。 FindWindow
DeleteMenu
GetSystemMenu
DrawMenuBar
No04
025 アニメーション風にフォームを左上隅よりロードし、左上隅にアンロードする。 GetWindowRect
DrawAnimatedRects
No04
024 フルパス名からファイル名を取得する。 GetFileTitle No03
023 「ファイルを開く」コモンダイアログを呼び出す。 GetOpenFileName No03
022 「名前を付けてファイルに保存」コモンダイアログを呼び出す。 GetSaveFileName No03
021 「色指定」コモンダイアログを呼び出す。 ChooseColor No03
020 使用可能ドライブを取得する。 GetLogicalDrives No02
019 使用可能メモリ情報を取得する。 GlobalMemoryStatus No02
018 システムカラーを取得する。 GetSysColor No02
017 フォーマットダイアログを呼び出す。 SHFormatDrive No02
016 ファイル操作。 SHFileOperation No02
015 「ファイルを開く」ダイアログ表示 GetOpenFileName No01
014 フォルダリスト表示 SHBrowseForFolder SHGetPathFromIDList No01
013 ネットワークドライブからリモートドライブパスを取得 WNetGetConnection No01
012 MsgBoxでサウンドを鳴らす。 MessageBeep No01
011 WAVサウンドを鳴らす。
sndPlaySoundでサウンドを中止する方法
sndPlaySound No01
010 WAVサウンドを鳴らす。 PlaySound No01
009 WAVEを再生できるサウンドカードのチェック。 waveOutGetNumDevs No01
008 Windowsフォルダ名を取得する。 GetWindowsDirectory No01
007 WindowsSystemフォルダ名を取得する。 GetSystemDirectory No01
006 Windows Temp Pathを取得する。 GetTempPath No01
005 ドライブのタイプを取得する。 GetDriveType No01
004 解像度を取得 GetDesktopWindow GetWindowRect No01
003 コンピュータ名取得 GetComputerName No01
002 ユーザ名取得 GetUserName No01
001 DiskSpaceとFreeSpaceを取得 GetDiskFreeSpace No01