質問です。次のような構造体と関数があったとします。
typedef struct _POINT {
  int x;
  int y;
} POINT;
void SetPoint(const POINT point);

この関数を呼び出すとき、引数の構造体を即値で記述する方法はないでしょうか。
  SetPoint((const POINT*)(&POINT(4,5)));// ※イメージです、コンパイルは通りません

値をスタック領域にコピーするようなCPUコストが発生しないように、
以下のコードと同様のコンパイル結果が得られるようにしたいと考えています。
(1) static const POINT point = {4,5};
  SetPoint(&point);
(2) SetPoint((const POINT*)"\x04\x00\x00\x00\x05\x00\x00\x00");// ※Win32環境用