christian i just found a webserver to implement into ccminer for giving some json formatted output, i am able to implement it
i guess i need to add it into cpu-miner.c as thats the base
but reading through the code, i have a few options for the hashrate value, which of these is it i need?
1. 1e-3 * hashrate
2. hashrate
EDIT:
also since updating my drivers it seems i am unable to compile, i am getting the following message on new and old versions
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 5.5.targets(592,9): error MSB3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\bin\nvcc.exe" -gencode=arch=compute_10,code=\"sm_10,compute_10\" --use-local-env --cl-version 2010 -ccbin "M:\Program Files\Microsoft Visual Studio 10.0\VC\bin" -I. -Icompat -Icompat\jansson -Icompat\getopt -I"..\pthreads\Pre-built.2\include" -I"..\curl-7.29.0\include" -I"..\OpenSSL-Win32\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include" --keep --keep-dir Release -maxrregcount=64 --ptxas-options=-v --machine 32 --compile -cudart static -Xptxas -v,-abi=no -DWIN32 -DNDEBUG -D_CONSOLE -D_CRT_SECURE_NO_WARNINGS -DCURL_STATICLIB -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -D_MBCS -Xcompiler "/EHscW3nologoO2Zi /MD " -o Release\fermi_kernel.cu.obj "M:\CUDAMINER\Building\CudaMiner-13-2-14\fermi_kernel.cu"" exited with code 1.
can't test it my implemented webserver works or not without compiling 
you know what, its nice to have a good anti-virus but when i can't compile because its too paranoid

UPDATE:
so i added all my webserver stuff, its very basic additional code, about 12 lines. but it fails at the end of compile with this
1>cl : Command line warning D9025: overriding '/TC' with '/TP'
1> util.c
1> sha2.c
1> cpu-miner.c
1>m:\cudaminer\building\ccminer-0.5\cpu-miner.c(1389): error C2731: 'main' : function cannot be overloaded
1> m:\cudaminer\building\ccminer-0.5\cpu-miner.c(1388) : see declaration of 'main'
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
any ideas?