The QUERY_SERVICE_LOCK_STATUS structure is used by the QueryServiceLockStatus function to return information about the lock status of a service control manager database.
typedef struct _QUERY_SERVICE_LOCK_STATUS { // qsls 
    DWORD fIsLocked; 
    LPTSTR lpLockOwner; 
    DWORD dwLockDuration; 
} QUERY_SERVICE_LOCK_STATUS, * LPQUERY_SERVICE_LOCK_STATUS ;