X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=imports.cpp;h=99661be714d596659f80988f19093837a61ba4e7;hb=4550eb2281a16b698c6a68d8de3552fe13807590;hp=49483d495dfc850696f0a37ce327229bcb2d1183;hpb=e42e6900a5dad50b952d92c57344fdea2e13646e;p=nssm.git diff --git a/imports.cpp b/imports.cpp index 49483d4..99661be 100644 --- a/imports.cpp +++ b/imports.cpp @@ -44,6 +44,16 @@ int get_imports() { if (! imports.AttachConsole) { if (error != ERROR_PROC_NOT_FOUND) return 2; } + + imports.SleepConditionVariableCS = (SleepConditionVariableCS_ptr) get_import(imports.kernel32, "SleepConditionVariableCS", &error); + if (! imports.SleepConditionVariableCS) { + if (error != ERROR_PROC_NOT_FOUND) return 3; + } + + imports.WakeConditionVariable = (WakeConditionVariable_ptr) get_import(imports.kernel32, "WakeConditionVariable", &error); + if (! imports.WakeConditionVariable) { + if (error != ERROR_PROC_NOT_FOUND) return 4; + } } else if (error != ERROR_MOD_NOT_FOUND) return 1;