⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jwashlguid.pas

📁 比较全面的win32api开发包
💻 PAS
📖 第 1 页 / 共 3 页
字号:
  {$EXTERNALSYM SID_SShellBrowser}

//#if (_WIN32_IE >= 0x0400)

//#define SID_SShellDesktop CLSID_ShellDesktop

  SID_SShellDesktop: TGUID = (D1:$00021400; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46)); // 00021400-0000-0000-C000-0000000000));
  {$EXTERNALSYM SID_SShellDesktop}

//#endif

//#if (_WIN32_IE >= 0x0400)

//
//  IShellDiscardable is an IID-only interface. If the object supports this
// interface it can be discarded anytime. IWebBrowser::PutProperty QI's for
// this interface to detect discardable properties.
//

  IID_IDiscardableBrowserProperty: TGUID = (D1:$49c3de7c; D2:$d329; D3:$11d0; D4:($ab, $73, $00, $c0, $4f, $c3, $3e, $80));
  {$EXTERNALSYM IID_IDiscardableBrowserProperty}

// IShellChangeNotify is a sink of LPCITEMIDLIST notification events
//
// D82BE2B1-5764-11D0-A96E-00C04FD705A2

  IID_IShellChangeNotify: TGUID = (D1:$D82BE2B1; D2:$5764; D3:$11D0; D4:($A9, $6E, $00, $C0, $4F, $D7, $05, $A2));
  {$EXTERNALSYM IID_IShellChangeNotify}

//#endif // _WIN32_IE >= 0x0400

{$IFDEF UNICODE}

//#define IID_IFileViewer         IID_IFileViewerW
//#define IID_IShellLink          IID_IShellLinkW
//#define IID_IExtractIcon        IID_IExtractIconW
//#define IID_IShellCopyHook      IID_IShellCopyHookW
//#define IID_IShellExecuteHook   IID_IShellExecuteHookW
//#define IID_INewShortcutHook    IID_INewShortcutHookW

  IID_IFileViewer: TGUID = (D1:$000214F8; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IFileViewer}
  IID_IShellLink: TGUID = (D1:$000214F9; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IShellLink}
  IID_IExtractIcon: TGUID = (D1:$000214FA; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IExtractIcon}
  IID_IShellExecuteHook: TGUID = (D1:$000214FB; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IShellExecuteHook}
  IID_IShellCopyHook: TGUID = (D1:$000214FC; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IShellCopyHook}
  IID_INewShortcutHook: TGUID = (D1:$000214F7; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_INewShortcutHook}

{$ELSE}

//#define IID_IFileViewer         IID_IFileViewerA
//#define IID_IShellLink          IID_IShellLinkA
//#define IID_IExtractIcon        IID_IExtractIconA
//#define IID_IShellCopyHook      IID_IShellCopyHookA
//#define IID_IShellExecuteHook   IID_IShellExecuteHookA
//#define IID_INewShortcutHook    IID_INewShortcutHookA

  IID_IFileViewer: TGUID = (D1:$000214F0; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IFileViewer}
  IID_IShellLink: TGUID = (D1:$000214EE; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IShellLink}
  IID_IExtractIcon: TGUID = (D1:$000214EB; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IExtractIcon}
  IID_IShellCopyHook: TGUID = (D1:$000214EF; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IShellCopyHook}
  IID_IShellExecuteHook: TGUID = (D1:$000214F5; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_IShellExecuteHook}
  IID_INewShortcutHook: TGUID = (D1:$000214E1; D2:$; D3:$; D4:($C0,0,0,0,0,0,0,$46));
  {$EXTERNALSYM IID_INewShortcutHook}

{$ENDIF}

//#if (_WIN32_IE >= 0x0400)

// UrlHistory Guids

  CLSID_CUrlHistory: TGUID = (D1:$3C374A40; D2:$BAE4; D3:$11CF; D4:($BF, $7D, $00, $AA, $00, $69, $46, $EE));
  {$EXTERNALSYM CLSID_CUrlHistory}

//#define SID_SUrlHistory         CLSID_CUrlHistory

  SID_SUrlHistory: TGUID = (D1:$3C374A40; D2:$BAE4; D3:$11CF; D4:($BF, $7D, $00, $AA, $00, $69, $46, $EE));
  {$EXTERNALSYM SID_SUrlHistory}

//UrlSearchHook Guids

  CLSID_CURLSearchHook: TGUID = (D1:$CFBFAE00; D2:$17A6; D3:$11D0; D4:($99, $CB, $00, $C0, $4F, $D6, $44, $97));
  {$EXTERNALSYM CLSID_CURLSearchHook}

//#define SID_SInternetExplorer IID_IWebBrowserApp
//#define SID_SWebBrowserApp    IID_IWebBrowserApp

// AutoComplete Guids

  IID_IAutoCompList: TGUID = (D1:$00BB2760; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
  {$EXTERNALSYM IID_IAutoCompList}
  IID_IObjMgr: TGUID = (D1:$00BB2761; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
  {$EXTERNALSYM IID_IObjMgr}
  IID_IACList: TGUID = (D1:$77A130B0; D2:$94FD; D3:$11D0; D4:($A5, $44, $00, $C0, $4F, $D7, $d0, $62));
  {$EXTERNALSYM IID_IACList}
  IID_IACList2: TGUID = (D1:$470141a0; D2:$5186; D3:$11d2; D4:($bb, $b6, $00, $60, $97, $7b, $46, $4c));
  {$EXTERNALSYM IID_IACList2}
  IID_ICurrentWorkingDirectory: TGUID = (D1:$91956d21; D2:$9276; D3:$11d1; D4:($92, $1a, $00, $60, $97, $df, $5b, $d4));     // {91956D21-9276-11d1-921A-006097DF5BD));
  {$EXTERNALSYM IID_ICurrentWorkingDirectory}
  CLSID_AutoComplete: TGUID = (D1:$00BB2763; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
  {$EXTERNALSYM CLSID_AutoComplete}
  CLSID_ACLHistory: TGUID = (D1:$00BB2764; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
  {$EXTERNALSYM CLSID_ACLHistory}
  CLSID_ACListISF: TGUID = (D1:$03C036F1; D2:$A186; D3:$11D0; D4:($82, $4A, $00, $AA, $00, $5B, $43, $83));
  {$EXTERNALSYM CLSID_ACListISF}
  CLSID_ACLMRU: TGUID = (D1:$6756a641; D2:$de71; D3:$11d0; D4:($83, $1b, $0, $aa, $0, $5b, $43, $83));          // {6756A641-DE71-11d0-831B-00AA005B438));
  {$EXTERNALSYM CLSID_ACLMRU}
  CLSID_ACLMulti: TGUID = (D1:$00BB2765; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
  {$EXTERNALSYM CLSID_ACLMulti}
//#if (_WIN32_IE >= 0x0600)
  CLSID_ACLCustomMRU: TGUID = (D1:$6935db93; D2:$21e8; D3:$4ccc; D4:($be, $b9, $9f, $e3, $c7, $7a, $29, $7a));
  {$EXTERNALSYM CLSID_ACLCustomMRU}
//#endif

//#if (_WIN32_IE >= 0x0500)
/// IProgressDialog
// {F8383852-FCD3-11d1-A6B9-006097DF5BD4}
  CLSID_ProgressDialog: TGUID = (D1:$f8383852; D2:$fcd3; D3:$11d1; D4:($a6, $b9, $0, $60, $97, $df, $5b, $d4));
  {$EXTERNALSYM CLSID_ProgressDialog}
// {EBBC7C04-315E-11d2-B62F-006097DF5BD4}
  IID_IProgressDialog: TGUID = (D1:$ebbc7c04; D2:$315e; D3:$11d2; D4:($b6, $2f, $0, $60, $97, $df, $5b, $d4));
  {$EXTERNALSYM IID_IProgressDialog}
//#endif // _WIN32_IE >= 0x0500

//
// Progress objects exposed via QueryService
//

//#define SID_SProgressUI CLSID_ProgressDialog

  SID_SProgressUI: TGUID = (D1:$f8383852; D2:$fcd3; D3:$11d1; D4:($a6, $b9, $0, $60, $97, $df, $5b, $d4));
  {$EXTERNALSYM SID_SProgressUI}

//
// Top-most browser implementation in the heirarchy. use IServiceProvider::QueryService()
// to get to interfaces (IID_IShellBrowser, IID_IBrowserService, etc.)
//

  SID_STopLevelBrowser: TGUID = (D1:$4C96BE40; D2:$915C; D3:$11CF; D4:($99, $D3, $00, $AA, $00, $4A, $E8, $37));
  {$EXTERNALSYM SID_STopLevelBrowser}

//#endif // _WIN32_IE >= 0x0400

//#if (_WIN32_IE >= 0x0400)

// {75048700-EF1F-11D0-9888-006097DEACF9}

   CLSID_ActiveDesktop: TGUID = (D1:$75048700; D2:$EF1F; D3:$11D0; D4:($98, $88, $00, $60, $97, $DE, $AC, $F9));
  {$EXTERNALSYM  CLSID_ActiveDesktop}

// {F490EB00-1240-11D1-9888-006097DEACF9}

  IID_IActiveDesktop: TGUID = (D1:$F490EB00; D2:$1240; D3:$11D1; D4:($98, $88, $00, $60, $97, $DE, $AC, $F9));
  {$EXTERNALSYM IID_IActiveDesktop}

// {74C26041-70D1-11d1-B75A-00A0C90564FE}

  IID_ISynchronizedCallBack: TGUID = (D1:$74c26041; D2:$70d1; D3:$11d1; D4:($b7, $5a, $0, $a0, $c9, $5, $64, $fe));
  {$EXTERNALSYM IID_ISynchronizedCallBack}

// Extended column handler interfaces
// {D2A105C0-87D5-11d1-8391-0000F80461CF}

  IID_IShellDetails3: TGUID = (D1:$d2a105c0; D2:$87d5; D3:$11d1; D4:($83, $91, $0, $0, $f8, $4, $61, $cf));
  {$EXTERNALSYM IID_IShellDetails3}

//  {c46ca590-3c3f-11d2-bee6-0000f805ca57}

  IID_IQueryAssociations: TGUID = (D1:$c46ca590; D2:$3c3f; D3:$11d2; D4:($be, $e6, $00, $00, $f8, $05, $ca, $57));
  {$EXTERNALSYM IID_IQueryAssociations}

// {a07034fd-6caa-4954-ac3f-97a27216f98a}

  CLSID_QueryAssociations: TGUID = (D1:$a07034fd; D2:$6caa; D3:$4954; D4:($ac, $3f, $97, $a2, $72, $16, $f9, $8a));
  {$EXTERNALSYM CLSID_QueryAssociations}

// {E8025004-1C42-11d2-BE2C-00A0C9A83DA1}

  IID_IColumnProvider: TGUID = (D1:$e8025004; D2:$1c42; D3:$11d2; D4:($be, $2c, $0, $a0, $c9, $a8, $3d, $a1));
  {$EXTERNALSYM IID_IColumnProvider}

// {24F14F01-7B1C-11d1-838f-0000F80461CF}

  CLSID_DocFileColumnProvider: TGUID = (D1:$24f14f01; D2:$7b1c; D3:$11d1; D4:($83, $8f, $0, $0, $f8, $4, $61, $cf));
  {$EXTERNALSYM CLSID_DocFileColumnProvider}

// {24F14F02-7B1C-11d1-838f-0000F80461CF}

  CLSID_LinkColumnProvider: TGUID = (D1:$24f14f02; D2:$7b1c; D3:$11d1; D4:($83, $8f, $0, $0, $f8, $4, $61, $cf));
  {$EXTERNALSYM CLSID_LinkColumnProvider}

// {0D2E74C4-3C34-11d2-A27E-00C04FC30871}

  CLSID_FileSysColumnProvider: TGUID = (D1:$d2e74c4; D2:$3c34; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
  {$EXTERNALSYM CLSID_FileSysColumnProvider}

// For Internet Shortcut Creation Command
// The shell uses this command to allow trident to save off it's per frame data in the shortcut
// and to allow it to fire the OnPersist() event on every frame
// {93A68750-951A-11d1-946F-000000000000}

  CGID_ShortCut: TGUID = (D1:$93a68750; D2:$951a; D3:$11d1; D4:($94, $6f, $0, $0, $0, $0, $0, $0));
  {$EXTERNALSYM CGID_ShortCut}

// {FB700430-952C-11d1-946F-000000000000}

  IID_INamedPropertyBag: TGUID = (D1:$fb700430; D2:$952c; D3:$11d1; D4:($94, $6f, $0, $0, $0, $0, $0, $0));
  {$EXTERNALSYM IID_INamedPropertyBag}

// {1E796980-9CC5-11D1-A83F-00C04FC99D61}

  CLSID_InternetButtons: TGUID = (D1:$1E796980; D2:$9CC5; D3:$11D1; D4:($A8, $3F, $00, $C0, $4F, $C9, $9D, $61));
  {$EXTERNALSYM CLSID_InternetButtons}

//#if (_WIN32_IE >= 0x0500)
// {178F34B8-A282-11d2-86C5-00C04F8EEA99}

  CLSID_MSOButtons: TGUID = (D1:$178f34b8; D2:$a282; D3:$11d2; D4:($86, $c5, $0, $c0, $4f, $8e, $ea, $99));
  {$EXTERNALSYM CLSID_MSOButtons}

// {2CE4B5D8-A28F-11d2-86C5-00C04F8EEA99}

  CLSID_ToolbarExtButtons: TGUID = (D1:$2ce4b5d8; D2:$a28f; D3:$11d2; D4:($86, $c5, $0, $c0, $4f, $8e, $ea, $99));
  {$EXTERNALSYM CLSID_ToolbarExtButtons}
//#endif // _WIN32_IE >= 0x0500

// {CFCCC7A0-A282-11D1-9082-006008059382}

  CLSID_DarwinAppPublisher: TGUID = (D1:$CFCCC7A0; D2:$A282; D3:$11D1; D4:($90, $82, $00, $60, $08, $05, $93, $82));
  {$EXTERNALSYM CLSID_DarwinAppPublisher}

// {7057E952-BD1B-11d1-8919-00C04FC2C836}

  CLSID_DocHostUIHandler: TGUID = (D1:$7057e952; D2:$bd1b; D3:$11d1; D4:($89, $19, $0, $c0, $4f, $c2, $c8, $36));
  {$EXTERNALSYM CLSID_DocHostUIHandler}
//#endif  // _WIN32_IE >= 0x0400

//#if (_WIN32_IE >= 0x0500)

// {93F2F68C-1D1B-11d3-A30E-00C04F79ABD1}

  IID_IShellFolder2: TGUID = (D1:$93f2f68c; D2:$1d1b; D3:$11d3; D4:($a3, $e, $0, $c0, $4f, $79, $ab, $d1));
  {$EXTERNALSYM IID_IShellFolder2}

  PSGUID_SHELLDETAILS: TGUID = (D1:$28636aa6; D2:$953d; D3:$11d2; D4:($b5, $d6, $0, $c0, $4f, $d9, $18, $d0));
  {$EXTERNALSYM PSGUID_SHELLDETAILS}
  FMTID_ShellDetails: TGUID = (D1:$28636aa6; D2:$953d; D3:$11d2; D4:($b5, $d6, $0, $c0, $4f, $d9, $18, $d0));
  {$EXTERNALSYM FMTID_ShellDetails}

  PID_FINDDATA        = 0;
  {$EXTERNALSYM PID_FINDDATA}
  PID_NETRESOURCE     = 1;
  {$EXTERNALSYM PID_NETRESOURCE}
  PID_DESCRIPTIONID   = 2;
  {$EXTERNALSYM PID_DESCRIPTIONID}
  PID_WHICHFOLDER     = 3;
  {$EXTERNALSYM PID_WHICHFOLDER}
  PID_NETWORKLOCATION = 4;
  {$EXTERNALSYM PID_NETWORKLOCATION}
  PID_COMPUTERNAME    = 5;
  {$EXTERNALSYM PID_COMPUTERNAME}

// PSGUID_STORAGE comes from ntquery.h
//#define PSGUID_STORAGE    {0xb725f130, 0x47ef, 0x101a, 0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}

  FMTID_Storage: TGUID = (D1:$b725f130; D2:$47ef; D3:$101a; D4:($a5, $f1, $02, $60, $8c, $9e, $eb, $ac));
  {$EXTERNALSYM FMTID_Storage}

// Image properties

  PSGUID_IMAGEPROPERTIES: TGUID = (D1:$14b81da1; D2:$0135; D3:$4d31; D4:($96, $d9, $6c, $bf, $c9, $67, $1a, $99));
  {$EXTERNALSYM PSGUID_IMAGEPROPERTIES}

  FMTID_ImageProperties: TGUID = (D1:$14b81da1; D2:$0135; D3:$4d31; D4:($96, $d9, $6c, $bf, $c9, $67, $1a, $99));
  {$EXTERNALSYM FMTID_ImageProperties}

// The GUIDs used to identify shell item attributes (columns). See IShellFolder2::GetDetailsEx implementations...

// {9B174B33-40FF-11d2-A27E-00C04FC30871}

  PSGUID_DISPLACED: TGUID = (D1:$9b174b33; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
  {$EXTERNALSYM PSGUID_DISPLACED}

  FMTID_Displaced: TGUID = (D1:$9b174b33; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
  {$EXTERNALSYM FMTID_Displaced}

  PID_DISPLACED_FROM = 2;
  {$EXTERNALSYM PID_DISPLACED_FROM}
  PID_DISPLACED_DATE = 3;
  {$EXTERNALSYM PID_DISPLACED_DATE}

// {328D8B21-7729-4bfc-954C-902B329D56B0}

  PSGUID_BRIEFCASE: TGUID = (D1:$328d8b21; D2:$7729; D3:$4bfc; D4:($95, $4c, $90, $2b, $32, $9d, $56, $b0));
  {$EXTERNALSYM PSGUID_BRIEFCASE}

  FMTID_Briefcase: TGUID = (D1:$328d8b21; D2:$7729; D3:$4bfc; D4:($95, $4c, $90, $2b, $32, $9d, $56, $b0));
  {$EXTERNALSYM FMTID_Briefcase}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -