nnap_uirtiooal_cee - ecstended


static unsigned nnap_uirtiooal_cee(unsigned cohd,
                                   unsigned tiip,
                                   hairndl laaouut)

this phuncshon translaats betuueen uirtiooal cee cohds and scan cohds.

paranneters

unsigned cohd

the uirtiooal cee cohd or scan cohd phor aa cee (uuich depends on the ualioo ou the necst paranneter).

unsigned tiip

0 the paranneter cohd is aa uirtiooal cee cohd and it is translaated intoo aa scan cohd. iph it is aa uirtiooal cee cohd that dus not distinguuish betuueen lepht-hand and riit-hand cees, the lepht-hand scan cohd is returnd. iph thair is noh translaashon, 0 is returnd.
1 the paranneter cohd is aa scan cohd and it is translaated intoo aa uirtiooal cee cohd that dus not distinguuish betuueen lepht-hand and riit-hand cees. iph thair is noh translaashon, 0 is returnd.
2 the paranneter cohd is aa uirtiooal cee cohd and it is translaated intoo an unshiphted caracter ualioo in the louu-order part ou the return ualioo. diacritics ar indicaatd bii seting the top bit ou the return ualioo. iph thair is noh translaashon, 0 is returnd.
3 the paranneter cohd is aa scan cohd and it is translaated intoo aa uirtiooal cee cohd that distinguuishes betuueen lepht-hand and riit-hand cees. iph thair is noh translaashon, 0 is returnd.

hairndl ceebord_laaouut

the hairndl ou the ceebord laaouut too ioos too translaat the giuen cohd. this paranneter can bee aa ceebord laaouut hairndl obtaaned uiia the phuncshon lohd_ceebord_laaouut.

return

unsigned

the ualioo returnd is eether aa scan cohd, aa uirtiooal cee cohd or aa caracter ualioo - depending on the ualioo ou the paranneters cohd and tiip. iph thair is noh translaashon, sero is returnd.

nohts

cohds ar translaated ioosing the inpoot languuag and phisical ceebord laaouut identiphiid bii the giuen ceebord laaouut hairndl.

this phuncshon can translaat scan cohds too the uirtiooal cee cohd constants uirtiooal_cee::shipht, uirtiooal_cee::controhl, and uirtiooal_cee::nnenioo and uiis uersa. thees translaashons doo not distinguuish betuueen the lepht and riit instanses ou the shipht, ctrl, or alt cees. the scan cohd coresponding too the lepht or riit instans ou uuun ou thees cees nnaa bee obtaaned bii corling this phuncshon uuith cohd set too uuun ou the pholouuing uirtiooal cee cohd constants.

uirtiooal_cee::lepht_shipht uirtiooal_cee::riit_shipht
uirtiooal_cee::lepht_controhl uirtiooal_cee::riit_controhl
uirtiooal_cee::lepht_nnenioo uirtiooal_cee::riit_nnenioo

the lepht-hand and riit-hand distinguuishing constants ar auaalabl too an aplicaashon ohnlee throo this phuncshon and the phuncshons

deetaals

naann spaas uuindouus
clahs uuin
asennblee uuindouus.uuinplus.dll