Detect se o caminho é absoluto ou relativo

Usando C ++, preciso detectar se o caminho especificado (nome do arquivo) é absoluto ou relativo. Posso usar a API do Windows, mas não quero usar bibliotecas de terceiros como o Boost, pois preciso desta solução em aplicativos Windows pequenos sem dependências experimentais.