新しいサービスを登録します.
HNsmService __stdcall CreateService(
LPCTSTR lpServiceName,
TNsmServiceProc ProcAddr
);
登録済みのサービスを呼び出すために必要な,サービスのハンドルを取得します.GetService関数はハッシュリストからサービスを検索する処理が必要なため低速です.頻繁に呼び出す必要があるサービスにおいては,呼び出し側でサービスのハンドルを保存しておくことによって,検索処理のオーバーヘッドを回避することができます.
HNsmService __stdcall GetService(
LPCTSTR lpServiceName
);
ハンドルを用いて,登録済みのサービスを呼び出します.
HNsmService __stdcall CallService(
HNsmService ServiceHandle,
unsigned long wParam,
unsigned long lParam
);