A PHP Error was encountered

Severity: 8192

Message: Function create_function() is deprecated

Filename: geshi/geshi.php

Line Number: 4698

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 693
Function: getPaste

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

Find Known Folder Path - Stikked
From bgeraghty, 10 Years ago, written in PureBasic.
Embed
  1. ; THE TEXT BELOW HERE IS NOT COMPILING CODE, IT IS A REFERENCE CHART.
  2. ; DO NOT COMPILE THIS FILE AS-IS, COPY THE PROGRAM SECTION TO ANOTHER
  3. ; PUREBASIC FILE AND USE THIS AS THE GUIDE TO WHAT YOU NEED TO LOCATE
  4.  
  5. DataSection
  6.   FOLDERID_NetworkFolder: ; {D20BEEC4-5CA8-4905-AE3B-BF251EA09B53}
  7.   Data.l $D20BEEC4
  8.   Data.w $5CA8,$4905
  9.   Data.b $AE,$3B,$BF,$25,$1E,$A0,$9B,$53
  10.  
  11.   FOLDERID_ComputerFolder: ; {0AC0837C-BBF8-452A-850D-79D08E667CA7}
  12.   Data.l $0AC0837C
  13.   Data.w $BBF8,$452A
  14.   Data.b $85,$0D,$79,$D0,$8E,$66,$7C,$A7
  15.  
  16.   FOLDERID_InternetFolder: ; {4D9F7874-4E0C-4904-967B-40B0D20C3E4B}
  17.   Data.l $4D9F7874
  18.   Data.w $4E0C,$4904
  19.   Data.b $96,$7B,$40,$B0,$D2,$0C,$3E,$4B
  20.  
  21.   FOLDERID_ControlPanelFolder: ; {82A74AEB-AEB4-465C-A014-D097EE346D63}
  22.   Data.l $82A74AEB
  23.   Data.w $AEB4,$465C
  24.   Data.b $A0,$14,$D0,$97,$EE,$34,$6D,$63
  25.  
  26.   FOLDERID_PrintersFolder: ; {76FC4E2D-D6AD-4519-A663-37BD56068185}
  27.   Data.l $76FC4E2D
  28.   Data.w $D6AD,$4519
  29.   Data.b $A6,$63,$37,$BD,$56,$06,$81,$85
  30.  
  31.   FOLDERID_SyncManagerFolder: ; {43668BF8-C14E-49B2-97C9-747784D784B7}
  32.   Data.l $43668BF8
  33.   Data.w $C14E,$49B2
  34.   Data.b $97,$C9,$74,$77,$84,$D7,$84,$B7
  35.  
  36.   FOLDERID_SyncSetupFolder: ; {0F214138-B1D3-4A90-BBA9-27CBC0C5389A}
  37.   Data.l $F214138
  38.   Data.w $B1D3,$4A90
  39.   Data.b $BB,$A9,$27,$CB,$C0,$C5,$38,$9A
  40.  
  41.   FOLDERID_ConflictFolder: ; {4BFEFB45-347D-4006-A5BE-AC0CB0567192}
  42.   Data.l $4BFEFB45
  43.   Data.w $347D,$4006
  44.   Data.b $A5,$BE,$AC,$0C,$B0,$56,$71,$92
  45.  
  46.   FOLDERID_SyncResultsFolder: ; {289A9A43-BE44-4057-A41B-587A76D7E7F9}
  47.   Data.l $289A9A43
  48.   Data.w $BE44,$4057
  49.   Data.b $A4,$1B,$58,$7A,$76,$D7,$E7,$F9
  50.  
  51.   FOLDERID_RecycleBinFolder: ; {B7534046-3ECB-4C18-BE4E-64CD4CB7D6AC}
  52.   Data.l $B7534046
  53.   Data.w $3ECB,$4C18
  54.   Data.b $BE,$4E,$64,$CD,$4C,$B7,$D6,$AC
  55.  
  56.   FOLDERID_ConnectionsFolder: ; {6F0CD92B-2E97-45D1-88FF-B0D186B8DEDD}
  57.   Data.l $6F0CD92B
  58.   Data.w $2E97,$45D1
  59.   Data.b $88,$FF,$B0,$D1,$86,$B8,$DE,$DD
  60.  
  61.   FOLDERID_Fonts: ; {FD228CB7-AE11-4AE3-864C-16F3910AB8FE}
  62.   Data.l $FD228CB7
  63.   Data.w $AE11,$4AE3
  64.   Data.b $86,$4C,$16,$F3,$91,$0A,$B8,$FE
  65.  
  66.   FOLDERID_Desktop: ; {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}
  67.   Data.l $B4BFCC3A
  68.   Data.w $DB2C,$424C
  69.   Data.b $B0,$29,$7F,$E9,$9A,$87,$C6,$41
  70.  
  71.   FOLDERID_Startup: ; {B97D20BB-F46A-4C97-BA10-5E3608430854}
  72.   Data.l $B97D20BB
  73.   Data.w $F46A,$4C97
  74.   Data.b $BA,$10,$5E,$36,$08,$43,$08,$54
  75.  
  76.   FOLDERID_Programs: ; {A77F5D77-2E2B-44C3-A6A2-ABA601054A51}
  77.   Data.l $A77F5D77
  78.   Data.w $2E2B,$44C3
  79.   Data.b $A6,$A2,$AB,$A6,$01,$05,$4A,$51
  80.  
  81.   FOLDERID_StartMenu: ; {625B53C3-AB48-4EC1-BA1F-A1EF4146FC19}
  82.   Data.l $625B53C3
  83.   Data.w $AB48,$4EC1
  84.   Data.b $BA,$1F,$A1,$EF,$41,$46,$FC,$19
  85.  
  86.   FOLDERID_Recent: ; {AE50C081-EBD2-438A-8655-8A092E34987A}
  87.   Data.l $AE50C081
  88.   Data.w $EBD2,$438A
  89.   Data.b $86,$55,$8A,$09,$2E,$34,$98,$7A
  90.  
  91.   FOLDERID_SendTo: ; {8983036C-27C0-404B-8F08-102D10DCFD74}
  92.   Data.l $8983036C
  93.   Data.w $27C0,$404B
  94.   Data.b $8F,$08,$10,$2D,$10,$DC,$FD,$74
  95.  
  96.   FOLDERID_Documents: ; {FDD39AD0-238F-46AF-ADB4-6C85480369C7}
  97.   Data.l $FDD39AD0
  98.   Data.w $238F,$46AF
  99.   Data.b $AD,$B4,$6C,$85,$48,$03,$69,$C7
  100.  
  101.   FOLDERID_Favorites: ; {1777F761-68AD-4D8A-87BD-30B759FA33DD}
  102.   Data.l $1777F761
  103.   Data.w $68AD,$4D8A
  104.   Data.b $87,$BD,$30,$B7,$59,$FA,$33,$DD
  105.  
  106.   FOLDERID_NetHood: ; {C5ABBF53-E17F-4121-8900-86626FC2C973}
  107.   Data.l $C5ABBF53
  108.   Data.w $E17F,$4121
  109.   Data.b $89,$00,$86,$62,$6F,$C2,$C9,$73
  110.  
  111.   FOLDERID_PrintHood: ; {9274BD8D-CFD1-41C3-B35E-B13F55A758F4}
  112.   Data.l $9274BD8D
  113.   Data.w $CFD1,$41C3
  114.   Data.b $B3,$5E,$B1,$3F,$55,$A7,$58,$F4
  115.  
  116.   FOLDERID_Templates: ; {A63293E8-664E-48DB-A079-DF759E0509F7}
  117.   Data.l $A63293E8
  118.   Data.w $664E,$48DB
  119.   Data.b $A0,$79,$DF,$75,$9E,$05,$09,$F7
  120.  
  121.   FOLDERID_CommonStartup: ; {82A5EA35-D9CD-47C5-9629-E15D2F714E6E}
  122.   Data.l $82A5EA35
  123.   Data.w $D9CD,$47C5
  124.   Data.b $96,$29,$E1,$5D,$2F,$71,$4E,$6E
  125.  
  126.   FOLDERID_CommonPrograms: ; {0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8}
  127.   Data.l $0139D44E
  128.   Data.w $6AFE,$49F2
  129.   Data.b $86,$90,$3D,$AF,$CA,$E6,$FF,$B8
  130.  
  131.   FOLDERID_CommonStartMenu: ; {A4115719-D62E-491D-AA7C-E74B8BE3B067}
  132.   Data.l $A4115719
  133.   Data.w $D62E,$491D
  134.   Data.b $AA,$7C,$E7,$4B,$8B,$E3,$B0,$67
  135.  
  136.   FOLDERID_PublicDesktop: ; {C4AA340D-F20F-4863-AFEF-F87EF2E6BA25}
  137.   Data.l $C4AA340D
  138.   Data.w $F20F,$4863
  139.   Data.b $AF,$EF,$F8,$7E,$F2,$E6,$BA,$25
  140.  
  141.   FOLDERID_ProgramData: ; {62AB5D82-FDC1-4DC3-A9DD-070D1D495D97}
  142.   Data.l $62AB5D82
  143.   Data.w $FDC1,$4DC3
  144.   Data.b $A9,$DD,$07,$0D,$1D,$49,$5D,$97
  145.  
  146.   FOLDERID_CommonTemplates: ; {B94237E7-57AC-4347-9151-B08C6C32D1F7}
  147.   Data.l $B94237E7
  148.   Data.w $57AC,$4347
  149.   Data.b $91,$51,$B0,$8C,$6C,$32,$D1,$F7
  150.  
  151.   FOLDERID_PublicDocuments: ; {ED4824AF-DCE4-45A8-81E2-FC7965083634}
  152.   Data.l $ED4824AF
  153.   Data.w $DCE4,$45A8
  154.   Data.b $81,$E2,$FC,$79,$65,$08,$36,$34
  155.  
  156.   FOLDERID_RoamingAppData: ; {3EB685DB-65F9-4CF6-A03A-E3EF65729F3D}
  157.   Data.l $3EB685DB
  158.   Data.w $65F9,$4CF6
  159.   Data.b $A0,$3A,$E3,$EF,$65,$72,$9F,$3D
  160.  
  161.   FOLDERID_LocalAppData: ; {F1B32785-6FBA-4FCF-9D55-7B8E7F157091}
  162.   Data.l $F1B32785
  163.   Data.w $6FBA,$4FCF
  164.   Data.b $9D,$55,$7B,$8E,$7F,$15,$70,$91
  165.  
  166.   FOLDERID_LocalAppDataLow: ; {A520A1A4-1780-4FF6-BD18-167343C5AF16}
  167.   Data.l $A520A1A4
  168.   Data.w $1780,$4FF6
  169.   Data.b $BD,$18,$16,$73,$43,$C5,$AF,$16
  170.  
  171.   FOLDERID_InternetCache: ; {352481E8-33BE-4251-BA85-6007CAEDCF9D}
  172.   Data.l $352481E8
  173.   Data.w $33BE,$4251
  174.   Data.b $BA,$85,$60,$07,$CA,$ED,$CF,$9D
  175.  
  176.   FOLDERID_Cookies: ; {2B0F765D-C0E9-4171-908E-08A611B84FF6}
  177.   Data.l $2B0F765D
  178.   Data.w $C0E9,$4171
  179.   Data.b $90,$8E,$08,$A6,$11,$B8,$4F,$F6
  180.  
  181.   FOLDERID_History: ; {D9DC8A3B-B784-432E-A781-5A1130A75963}
  182.   Data.l $D9DC8A3B
  183.   Data.w $B784,$432E
  184.   Data.b $A7,$81,$5A,$11,$30,$A7,$59,$63
  185.  
  186.   FOLDERID_System: ; {1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}
  187.   Data.l $1AC14E77
  188.   Data.w $02E7,$4E5D
  189.   Data.b $B7,$44,$2E,$B1,$AE,$51,$98,$B7
  190.  
  191.   FOLDERID_SystemX86: ; {D65231B0-B2F1-4857-A4CE-A8E7C6EA7D27}
  192.   Data.l $D65231B0
  193.   Data.w $B2F1,$4857
  194.   Data.b $A4,$CE,$A8,$E7,$C6,$EA,$7D,$27
  195.  
  196.   FOLDERID_Windows: ; {F38BF404-1D43-42F2-9305-67DE0B28FC23}
  197.   Data.l $F38BF404
  198.   Data.w $1D43,$42F2
  199.   Data.b $93,$05,$67,$DE,$0B,$28,$FC,$23
  200.  
  201.   FOLDERID_Profile: ; {5E6C858F-0E22-4760-9AFE-EA3317B67173}
  202.   Data.l $5E6C858F
  203.   Data.w $0E22,$4760
  204.   Data.b $9A,$FE,$EA,$33,$17,$B6,$71,$73
  205.  
  206.   FOLDERID_Pictures: ; {33E28130-4E1E-4676-835A-98395C3BC3BB}
  207.   Data.l $33E28130
  208.   Data.w $4E1E,$4676
  209.   Data.b $83,$5A,$98,$39,$5C,$3B,$C3,$BB
  210.  
  211.   FOLDERID_ProgramFilesX86: ; {7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}
  212.   Data.l $7C5A40EF
  213.   Data.w $A0FB,$4BFC
  214.   Data.b $87,$4A,$C0,$F2,$E0,$B9,$FA,$8E
  215.  
  216.   FOLDERID_ProgramFilesCommonX86: ; {DE974D24-D9C6-4D3E-BF91-F4455120B917}
  217.   Data.l $DE974D24
  218.   Data.w $D9C6,$4D3E
  219.   Data.b $BF,$91,$F4,$45,$51,$20,$B9,$17
  220.  
  221.   FOLDERID_ProgramFilesX64: ; {6D809377-6AF0-444B-8957-A3773F02200E}
  222.   Data.l $6D809377
  223.   Data.w $6AF0,$444B
  224.   Data.b $89,$57,$A3,$77,$3F,$02,$20,$0E
  225.  
  226.   FOLDERID_ProgramFilesCommonX64: ; {6365D5A7-0F0D-45E5-87F6-0DA56B6A4F7D}
  227.   Data.l $6365D5A7
  228.   Data.w $F0D,$45E5
  229.   Data.b $87,$F6,$D,$A5,$6B,$6A,$4F,$7D
  230.  
  231.   FOLDERID_ProgramFiles: ; {905E63B6-C1BF-494E-B29C-65B732D3D21A}
  232.   Data.l $905E63B6
  233.   Data.w $C1BF,$494E
  234.   Data.b $B2,$9C,$65,$B7,$32,$D3,$D2,$1A
  235.  
  236.   FOLDERID_ProgramFilesCommon: ; {F7F1ED05-9F6D-47A2-AAAE-29D317C6F066}
  237.   Data.l $F7F1ED05
  238.   Data.w $9F6D,$47A2
  239.   Data.b $AA,$AE,$29,$D3,$17,$C6,$F0,$66
  240.  
  241.   FOLDERID_UserProgramFiles: ; {5CD7AEE2-2219-4A67-B85D-6C9CE15660CB}
  242.   Data.l $5CD7AEE2
  243.   Data.w $2219,$4A67
  244.   Data.b $B8,$5D,$6C,$9C,$E1,$56,$60,$CB
  245.  
  246.   FOLDERID_UserProgramFilesCommon: ; {BCBD3057-CA5C-4622-B42D-BC56DB0AE516}
  247.   Data.l $BCBD3057
  248.   Data.w $CA5C,$4622
  249.   Data.b $B4,$2D,$BC,$56,$DB,$0A,$E5,$16
  250.  
  251.   FOLDERID_AdminTools: ; {724EF170-A42D-4FEF-9F26-B60E846FBA4F}
  252.   Data.l $724EF170
  253.   Data.w $A42D,$4FEF
  254.   Data.b $9F,$26,$B6,$0E,$84,$6F,$BA,$4F
  255.  
  256.   FOLDERID_CommonAdminTools: ; {D0384E7D-BAC3-4797-8F14-CBA229B392B5}
  257.   Data.l $D0384E7D
  258.   Data.w $BAC3,$4797
  259.   Data.b $8F,$14,$CB,$A2,$29,$B3,$92,$B5
  260.  
  261.   FOLDERID_Music: ; {4BD8D571-6D19-48D3-BE97-422220080E43}
  262.   Data.l $4BD8D571
  263.   Data.w $6D19,$48D3
  264.   Data.b $BE,$97,$42,$22,$20,$08,$0E,$43
  265.  
  266.   FOLDERID_Videos: ; {18989B1D-99B5-455B-841C-AB7C74E4DDFC}
  267.   Data.l $18989B1D
  268.   Data.w $99B5,$455B
  269.   Data.b $84,$1C,$AB,$7C,$74,$E4,$DD,$FC
  270.  
  271.   FOLDERID_Ringtones: ; {C870044B-F49E-4126-A9C3-B52A1FF411E8}
  272.   Data.l $C870044B
  273.   Data.w $F49E,$4126
  274.   Data.b $A9,$C3,$B5,$2A,$1F,$F4,$11,$E8
  275.  
  276.   FOLDERID_PublicPictures: ; {B6EBFB86-6907-413C-9AF7-4FC2ABF07CC5}
  277.   Data.l $B6EBFB86
  278.   Data.w $6907,$413C
  279.   Data.b $9A,$F7,$4F,$C2,$AB,$F0,$7C,$C5
  280.  
  281.   FOLDERID_PublicMusic: ; {3214FAB5-9757-4298-BB61-92A9DEAA44FF}
  282.   Data.l $3214FAB5
  283.   Data.w $9757,$4298
  284.   Data.b $BB,$61,$92,$A9,$DE,$AA,$44,$FF
  285.  
  286.   FOLDERID_PublicVideos: ; {2400183A-6185-49FB-A2D8-4A392A602BA3}
  287.   Data.l $2400183A
  288.   Data.w $6185,$49FB
  289.   Data.b $A2,$D8,$4A,$39,$2A,$60,$2B,$A3
  290.  
  291.   FOLDERID_PublicRingtones: ; {E555AB60-153B-4D17-9F04-A5FE99FC15EC}
  292.   Data.l $E555AB60
  293.   Data.w $153B,$4D17
  294.   Data.b $9F,$04,$A5,$FE,$99,$FC,$15,$EC
  295.  
  296.   FOLDERID_ResourceDir: ; {8AD10C31-2ADB-4296-A8F7-E4701232C972}
  297.   Data.l $8AD10C31
  298.   Data.w $2ADB,$4296
  299.   Data.b $A8,$F7,$E4,$70,$12,$32,$C9,$72
  300.  
  301.   FOLDERID_LocalizedResourcesDir: ; {2A00375E-224C-49DE-B8D1-440DF7EF3DDC}
  302.   Data.l $2A00375E
  303.   Data.w $224C,$49DE
  304.   Data.b $B8,$D1,$44,$0D,$F7,$EF,$3D,$DC
  305.  
  306.   FOLDERID_CommonOEMLinks: ; {C1BAE2D0-10DF-4334-BEDD-7AA20B227A9D}
  307.   Data.l $C1BAE2D0
  308.   Data.w $10DF,$4334
  309.   Data.b $BE,$DD,$7A,$A2,$0B,$22,$7A,$9D
  310.  
  311.   FOLDERID_CDBurning: ; {9E52AB10-F80D-49DF-ACB8-4330F5687855}
  312.   Data.l $9E52AB10
  313.   Data.w $F80D,$49DF
  314.   Data.b $AC,$B8,$43,$30,$F5,$68,$78,$55
  315.  
  316.   FOLDERID_UserProfiles: ; {0762D272-C50A-4BB0-A382-697DCD729B80}
  317.   Data.l $0762D272
  318.   Data.w $C50A,$4BB0
  319.   Data.b $A3,$82,$69,$7D,$CD,$72,$9B,$80
  320.  
  321.   FOLDERID_Playlists: ; {DE92C1C7-837F-4F69-A3BB-86E631204A23}
  322.   Data.l $DE92C1C7
  323.   Data.w $837F,$4F69
  324.   Data.b $A3,$BB,$86,$E6,$31,$20,$4A,$23
  325.  
  326.   FOLDERID_SamplePlaylists: ; {15CA69B3-30EE-49C1-ACE1-6B5EC372AFB5}
  327.   Data.l $15CA69B3
  328.   Data.w $30EE,$49C1
  329.   Data.b $AC,$E1,$6B,$5E,$C3,$72,$AF,$B5
  330.  
  331.   FOLDERID_SampleMusic: ; {B250C668-F57D-4EE1-A63C-290EE7D1AA1F}
  332.   Data.l $B250C668
  333.   Data.w $F57D,$4EE1
  334.   Data.b $A6,$3C,$29,$0E,$E7,$D1,$AA,$1F
  335.  
  336.   FOLDERID_SamplePictures: ; {C4900540-2379-4C75-844B-64E6FAF8716B}
  337.   Data.l $C4900540
  338.   Data.w $2379,$4C75
  339.   Data.b $84,$4B,$64,$E6,$FA,$F8,$71,$6B
  340.  
  341.   FOLDERID_SampleVideos: ; {859EAD94-2E85-48AD-A71A-0969CB56A6CD}
  342.   Data.l $859EAD94
  343.   Data.w $2E85,$48AD
  344.   Data.b $A7,$1A,$09,$69,$CB,$56,$A6,$CD
  345.  
  346.   FOLDERID_PhotoAlbums: ; {69D2CF90-FC33-4FB7-9A0C-EBB0F0FCB43C}
  347.   Data.l $69D2CF90
  348.   Data.w $FC33,$4FB7
  349.   Data.b $9A,$0C,$EB,$B0,$F0,$FC,$B4,$3C
  350.  
  351.   FOLDERID_Public: ; {DFDF76A2-C82A-4D63-906A-5644AC457385}
  352.   Data.l $DFDF76A2
  353.   Data.w $C82A,$4D63
  354.   Data.b $90,$6A,$56,$44,$AC,$45,$73,$85
  355.  
  356.   FOLDERID_ChangeRemovePrograms: ; {DF7266AC-9274-4867-8D55-3BD661DE872D}
  357.   Data.l $DF7266AC
  358.   Data.w $9274,$4867
  359.   Data.b $8D,$55,$3B,$D6,$61,$DE,$87,$2D
  360.  
  361.   FOLDERID_AppUpdates: ; {A305CE99-F527-492B-8B1A-7E76FA98D6E4}
  362.   Data.l $A305CE99
  363.   Data.w $F527,$492B
  364.   Data.b $8B,$1A,$7E,$76,$FA,$98,$D6,$E4
  365.  
  366.   FOLDERID_AddNewPrograms: ; {DE61D971-5EBC-4F02-A3A9-6C82895E5C04}
  367.   Data.l $DE61D971
  368.   Data.w $5EBC,$4F02
  369.   Data.b $A3,$A9,$6C,$82,$89,$5E,$5C,$04
  370.  
  371.   FOLDERID_Downloads: ; {374DE290-123F-4565-9164-39C4925E467B}
  372.   Data.l $374DE290
  373.   Data.w $123F,$4565
  374.   Data.b $91,$64,$39,$C4,$92,$5E,$46,$7B
  375.  
  376.   FOLDERID_PublicDownloads: ; {3D644C9B-1FB8-4F30-9B45-F670235F79C0}
  377.   Data.l $3D644C9B
  378.   Data.w $1FB8,$4F30
  379.   Data.b $9B,$45,$F6,$70,$23,$5F,$79,$C0
  380.  
  381.   FOLDERID_SavedSearches: ; {7D1D3A04-DEBB-4115-95CF-2F29DA2920DA}
  382.   Data.l $7D1D3A04
  383.   Data.w $DEBB,$4115
  384.   Data.b $95,$CF,$2F,$29,$DA,$29,$20,$DA
  385.  
  386.   FOLDERID_QuickLaunch: ; {52A4F021-7B75-48A9-9F6B-4B87A210BC8F}
  387.   Data.l $52A4F021
  388.   Data.w $7B75,$48A9
  389.   Data.b $9F,$6B,$4B,$87,$A2,$10,$BC,$8F
  390.  
  391.   FOLDERID_Contacts: ; {56784854-C6CB-462B-8169-88E350ACB882}
  392.   Data.l $56784854
  393.   Data.w $C6CB,$462B
  394.   Data.b $81,$69,$88,$E3,$50,$AC,$B8,$82
  395.  
  396.   FOLDERID_PublicGameTasks: ; {DEBF2536-E1A8-4C59-B6A2-414586476AEA}
  397.   Data.l $DEBF2536
  398.   Data.w $E1A8,$4C59
  399.   Data.b $B6,$A2,$41,$45,$86,$47,$6A,$EA
  400.  
  401.   FOLDERID_GameTasks: ; {054FAE61-4DD8-4787-80B6-090220C4B700}
  402.   Data.l $54FAE61
  403.   Data.w $4DD8,$4787
  404.   Data.b $80,$B6,$9,$2,$20,$C4,$B7,$0
  405.  
  406.   FOLDERID_SavedGames: ; {4C5C32FF-BB9D-43B0-B5B4-2D72E54EAAA4}
  407.   Data.l $4C5C32FF
  408.   Data.w $BB9D,$43B0
  409.   Data.b $B5,$B4,$2D,$72,$E5,$4E,$AA,$A4
  410.  
  411.   FOLDERID_Games: ; {CAC52C1A-B53D-4EDC-92D7-6B2E8AC19434}
  412.   Data.l $CAC52C1A
  413.   Data.w $B53D,$4EDC
  414.   Data.b $92,$D7,$6B,$2E,$8A,$C1,$94,$34
  415.  
  416.   FOLDERID_SEARCH_MAPI: ; {98EC0E18-2098-4D44-8644-66979315A281}
  417.   Data.l $98EC0E18
  418.   Data.w $2098,$4D44
  419.   Data.b $86,$44,$66,$97,$93,$15,$A2,$81
  420.  
  421.   FOLDERID_SEARCH_CSC: ; {EE32E446-31CA-4ABA-814F-A5EBD2FD6D5E}
  422.   Data.l $EE32E446
  423.   Data.w $31CA,$4ABA
  424.   Data.b $81,$4F,$A5,$EB,$D2,$FD,$6D,$5E
  425.  
  426.   FOLDERID_Links: ; {BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968}
  427.   Data.l $BFB9D5E0
  428.   Data.w $C6A9,$404C
  429.   Data.b $B2,$B2,$AE,$6D,$B6,$AF,$49,$68
  430.  
  431.   FOLDERID_UsersFiles: ; {F3CE0F7C-4901-4ACC-8648-D5D44B04EF8F}
  432.   Data.l $F3CE0F7C
  433.   Data.w $4901,$4ACC
  434.   Data.b $86,$48,$D5,$D4,$4B,$04,$EF,$8F
  435.  
  436.   FOLDERID_UsersLibraries: ; {A302545D-DEFF-464B-ABE8-61C8648D939B}
  437.   Data.l $A302545D
  438.   Data.w $DEFF,$464B
  439.   Data.b $AB,$E8,$61,$C8,$64,$8D,$93,$9B
  440.  
  441.   FOLDERID_SearchHome: ; {190337D1-B8CA-4121-A639-6D472D16972A}
  442.   Data.l $190337D1
  443.   Data.w $B8CA,$4121
  444.   Data.b $A6,$39,$6D,$47,$2D,$16,$97,$2A
  445.  
  446.   FOLDERID_OriginalImages: ; {2C36C0AA-5812-4B87-BFD0-4CD0DFB19B39}
  447.   Data.l $2C36C0AA
  448.   Data.w $5812,$4B87
  449.   Data.b $BF,$D0,$4C,$D0,$DF,$B1,$9B,$39
  450.  
  451.   FOLDERID_DocumentsLibrary: ; {7B0DB17D-9CD2-4A93-9733-46CC89022E7C}
  452.   Data.l $7B0DB17D
  453.   Data.w $9CD2,$4A93
  454.   Data.b $97,$33,$46,$CC,$89,$02,$2E,$7C
  455.  
  456.   FOLDERID_MusicLibrary: ; {2112AB0A-C86A-4FFE-A368-0DE96E47012E}
  457.   Data.l $2112AB0A
  458.   Data.w $C86A,$4FFE
  459.   Data.b $A3,$68,$D,$E9,$6E,$47,$1,$2E
  460.  
  461.   FOLDERID_PicturesLibrary: ; {A990AE9F-A03B-4E80-94BC-9912D7504104}
  462.   Data.l $A990AE9F
  463.   Data.w $A03B,$4E80
  464.   Data.b $94,$BC,$99,$12,$D7,$50,$41,$4
  465.  
  466.   FOLDERID_VideosLibrary: ; {491E922F-5643-4AF4-A7EB-4E7A138D8174}
  467.   Data.l $491E922F
  468.   Data.w $5643,$4AF4
  469.   Data.b $A7,$EB,$4E,$7A,$13,$8D,$81,$74
  470.  
  471.   FOLDERID_RecordedTVLibrary: ; {1A6FDBA2-F42D-4358-A798-B74D745926C5}
  472.   Data.l $1A6FDBA2
  473.   Data.w $F42D,$4358
  474.   Data.b $A7,$98,$B7,$4D,$74,$59,$26,$C5
  475.  
  476.   FOLDERID_HomeGroup: ; {52528A6B-B9E3-4ADD-B60D-588C2DBA842D}
  477.   Data.l $52528A6B
  478.   Data.w $B9E3,$4ADD
  479.   Data.b $B6,$D,$58,$8C,$2D,$BA,$84,$2D
  480.  
  481.   FOLDERID_DeviceMetadataStore: ; {5CE4A5E9-E4EB-479D-B89F-130C02886155}
  482.   Data.l $5CE4A5E9
  483.   Data.w $E4EB,$479D
  484.   Data.b $B8,$9F,$13,$0C,$02,$88,$61,$55
  485.  
  486.   FOLDERID_Libraries: ; {1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}
  487.   Data.l $1B3EA5DC
  488.   Data.w $B587,$4786
  489.   Data.b $B4,$EF,$BD,$1D,$C3,$32,$AE,$AE
  490.  
  491.   FOLDERID_PublicLibraries: ; {48DAF80B-E6CF-4F4E-B800-0E69D84EE384}
  492.   Data.l $48DAF80B
  493.   Data.w $E6CF,$4F4E
  494.   Data.b $B8,$00,$0E,$69,$D8,$4E,$E3,$84
  495.  
  496.   FOLDERID_UserPinned: ; {9E3995AB-1F9C-4F13-B827-48B24B6C7174}
  497.   Data.l $9E3995AB
  498.   Data.w $1F9C,$4F13
  499.   Data.b $B8,$27,$48,$B2,$4B,$6C,$71,$74
  500.  
  501.   FOLDERID_ImplicitAppShortcuts: ; {BCB5256F-79F6-4CEE-B725-DC34E402FD46}
  502.   Data.l $BCB5256F
  503.   Data.w $79F6,$4CEE
  504.   Data.b $B7,$25,$DC,$34,$E4,$2,$FD,$46
  505. EndDataSection
  506.  
  507. ; ANYTHING ABOVE THIS LINE IS NOT WORKING CODE, SHOULD BE REMOVED.  TEXT IS FOR REFERENCE ONLY TO USE WITH THESE FUNCTIONS:
  508.  
  509.  
  510. ;Program Start
  511. Prototype.i ProtoSHGetKnownFolderPath(*rfid, dwFlags.l ,hToken.i, *ppszPath)
  512.  
  513. Procedure.s GetKnownFolderPath(*rfid, kfFlag.l = 0, hToken.i = #Null)
  514.   Protected SHGetKnownFolderPath.ProtoSHGetKnownFolderPath
  515.   Protected hLib.i, RetVal.i, sFolderPath.s, *Path
  516.   hLib = OpenLibrary(#PB_Any,"shell32.dll")
  517.   If hLib
  518.     SHGetKnownFolderPath = GetFunction(hLib, "SHGetKnownFolderPath")
  519.     If SHGetKnownFolderPath
  520.       RetVal = SHGetKnownFolderPath(*rfid, kfFlag, hToken, @*Path)
  521.       If (RetVal = #S_OK) And *Path
  522.         sFolderPath = PeekS(*Path, -1, #PB_Unicode)
  523.         CoTaskMemFree_(*Path)
  524.       EndIf
  525.     EndIf
  526.   CloseLibrary(hLib)
  527.   EndIf
  528.   ProcedureReturn sFolderPath ; <- Does not include a trailing backslash
  529. EndProcedure
  530.  
  531.   ;AppData\Local GUID = {F1B32785-6FBA-4FCF-9D557B8E7F157091}
  532.   rfid.GUID
  533.   rfid\Data1 = $F1B32785
  534.   rfid\Data2 = $6FBA
  535.   rfid\Data3 = $4FCF
  536.   rfid\Data4[0]=$9D
  537.   rfid\Data4[1]=$55
  538.   rfid\Data4[2]=$7B
  539.   rfid\Data4[3]=$8E
  540.   rfid\Data4[4]=$7F
  541.   rfid\Data4[5]=$15
  542.   rfid\Data4[6]=$70
  543.   rfid\Data4[7]=$91
  544. Debug GetKnownFolderPath(rfid) ; This would return the string "C:\Users\[username]\AppData\Local , and so-on.  The above codes are to create the correct rfid.GUID