if KERNEL32.QueueUserAPC(load_library, self.h_thread, arg) == 0:
                log.error("QueueUserAPC failed when injecting process with pid %d (Error: %s)"
                          % (self.pid, get_error_string(KERNEL32.GetLastError())))
                return False