mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 10:19:31 +01:00 
			
		
		
		
	*wince : api sip
git-svn-id: trunk@3139 -
This commit is contained in:
		
							parent
							
								
									ff01aa8c71
								
							
						
					
					
						commit
						e8df9990e1
					
				@ -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);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//*****************************************************************************
 | 
					//*****************************************************************************
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user