*wince : api sip

git-svn-id: trunk@3139 -
This commit is contained in:
oro06 2006-04-04 06:44:56 +00:00
parent ff01aa8c71
commit e8df9990e1

View File

@ -330,7 +330,6 @@ const
IDM_SHAREDNEW = 10; IDM_SHAREDNEW = 10;
IDM_SHAREDNEWDEFAULT = 11; IDM_SHAREDNEWDEFAULT = 11;
NOMENU = $FFFF; NOMENU = $FFFF;
SHA_INPUTDIALOG = $0001; SHA_INPUTDIALOG = $0001;
SHACTI_FSIPUP = $0001; SHACTI_FSIPUP = $0001;
@ -370,12 +369,21 @@ const
SHRG_LONGDELAY = $00000008; SHRG_LONGDELAY = $00000008;
SHRG_NOANIMATION = $00000010; SHRG_NOANIMATION = $00000010;
{Sip info}
SIP_STATUS_UNAVAILABLE = 0;
SIP_STATUS_AVAILABLE = 1;
SIPF_OFF = $00000000;
SIPF_ON = $00000001;
SIPF_DOCKED = $00000002;
SIPF_LOCKED = $00000004;
{Supported system parameters} {Supported system parameters}
SPI_SETCOMPLETIONINFO = 223;
SPI_SETSIPINFO = 224; SPI_SETSIPINFO = 224;
SPI_GETSIPINFO = 225; SPI_GETSIPINFO = 225;
SPI_SETCURRENTIM = 226; SPI_SETCURRENTIM = 226;
SPI_GETCURRENTIM = 227; SPI_GETCURRENTIM = 227;
SPI_SETCOMPLETIONINFO = 223;
SPI_APPBUTTONCHANGE = 228; SPI_APPBUTTONCHANGE = 228;
SPI_RESERVED = 229; SPI_RESERVED = 229;
SPI_SYNCSETTINGSCHANGE = 230; SPI_SYNCSETTINGSCHANGE = 230;
@ -389,28 +397,28 @@ const
type type
//Struct sent through WM_NOTIFY when SHRG_NOTIFYPARENT is used //Struct sent through WM_NOTIFY when SHRG_NOTIFYPARENT is used
NMRGINFO = record NMRGINFO = packed record
hdr : NMHDR; hdr : NMHDR;
ptAction : POINT; ptAction : POINT;
dwItemSpec : DWORD; dwItemSpec : DWORD;
end; end;
PNMRGINFO=^NMRGINFO; PNMRGINFO=^NMRGINFO;
SHACTIVATEINFO = record SHACTIVATEINFO = packed record
cbSize : DWORD; cbSize : DWORD;
hwndLastFocus : HWND ; hwndLastFocus : HWND ;
bits : Longint ; bits : Longint ;
end; end;
PSHACTIVATEINFO=^SHACTIVATEINFO; PSHACTIVATEINFO=^SHACTIVATEINFO;
SHINITDLGINFO = record SHINITDLGINFO = packed record
dwMask: DWORD; dwMask: DWORD;
hDlg: HWND; hDlg: HWND;
dwFlags : DWORD ; dwFlags : DWORD ;
end; end;
PSHINITDLGINFO=^SHINITDLGINFO; PSHINITDLGINFO=^SHINITDLGINFO;
SHMENUBARINFO = record SHMENUBARINFO = packed record
cbSize : DWORD; // IN - Indicates which members of struct are valid cbSize : DWORD; // IN - Indicates which members of struct are valid
hwndParent : HWND ; // IN hwndParent : HWND ; // IN
dwFlags : DWORD ; // IN - Some features we want dwFlags : DWORD ; // IN - Some features we want
@ -424,7 +432,7 @@ type
PSHMENUBARINFO=^SHMENUBARINFO; PSHMENUBARINFO=^SHMENUBARINFO;
{SHRecognizeGesture} {SHRecognizeGesture}
SHRGI = record SHRGI = packed record
cbSize : DWORD; cbSize : DWORD;
hwndClient : HWND ; hwndClient : HWND ;
ptDown : POINT; ptDown : POINT;
@ -433,6 +441,18 @@ type
SHRGINFO=SHRGI; SHRGINFO=SHRGI;
PSHRGINFO=^SHRGI; PSHRGINFO=^SHRGI;
{Sip info}
SIPINFO = packed record
cbSize : DWORD;
fdwFlags : DWORD;
rcVisibleDesktop : RECT;
rcSipRect : RECT;
dwImDataSize : DWORD;
pvImData : void;
end;
TSIPINFO=SIPINFO;
PSIPINFO=^SIPINFO;
SIPSTATE= (SIP_UP= 0,SIP_DOWN,SIP_FORCEDOWN,SIP_UNCHANGED,SIP_INPUTDIALOG); SIPSTATE= (SIP_UP= 0,SIP_DOWN,SIP_FORCEDOWN,SIP_UNCHANGED,SIP_INPUTDIALOG);
//***************************************************************************** //*****************************************************************************