LPVOID(a) -> &a
LPVOID(b) -> &b
Remove the unused c variable.
Before
return 0;
in your main function you should call:
WaitForSingleObject(thread1, INFINITE);
WaitForSingleObject(thread2, INFINITE);
To prevent your program exiting before the threads finish.