how would i go about adding my own special functions so OTHER programs could call them and interact with my program? Example: i can write a C program that calls a function in a running winamp window to change the volume. How would i go about adding a function like that so another program could call a function from my program? Does this make sense? Am i insane? ya but thats besides the point =P