H3C-N=CH-OH. There is no double bond on the O, as it forms one bond to the hydrogen and one to the carbon.
H-C-N 109.5°
C-N=C 180°
H-C-O(-H) 120°
C-O-H 104.5° (this is close to a tetrahedral angle, but there are two lone pairs on the oxygen atom, so it's called bent).
Carbon - four single bonds, two double bonds or a triple bond and a single bond.
Nitrogen - three single bonds, a double bond and a single bond, or one triple bond.
Oxygen - two single bonds or one double bond.
Oxygen, because of it's electronegativity can sometimes form a triple bond as in C ≡ O. In CO, carbon contributes 2 electrons to the bonding, while oxygen contributes 4. That way we finish up with 6 shared electrons -- a triple bond. The oxygen atom has 2 of its own valence electrons left, and a share of the 6 bonding electrons, to make 8; The carbon atom also has 2 of its own valence electrons and a share of the 6 bonding electrons. Because the oxygen is more electronegative than the carbon, it will grab the lion's share of the 6 shared electrons. In practice it gets close to a 2/3 share. Seeing that it contributed 4 of the 6 shared electrons in the first place, the whole arrangement is a neutral one. Carbon monoxide has a triple bond.
Hope that's what you mean.
Marcus