sharing lists between different Rendering contexts

hi
I am taking care of all that syncronization in multithreading. The problem is when i want to share lists among differenet rendering contexts
(one in the main thread & other in the secondary thread) with
wglShareLists(hRC1,hRCThread);

it returns NULL mean failure.

thats it . Anybody pls help me out
bye