 			log("enumerateUserSubscribedFiles(0) == " + Steamworks.enumerateUserSubscribedFiles(0));
 		}
 
+		private function enumerateUserPublishedFiles(e:Event = null):void {
+			if(!Steamworks.isReady) return;
+
+			log("enumerateUserPublishedFiles(0) == " + Steamworks.enumerateUserPublishedFiles(0));
+		}
+
 		private function enumerateSharedFiles(e:Event = null):void {
 			if(!Steamworks.isReady) return;
 

					}
					break;
				case SteamConstants.RESPONSE_OnEnumerateUserSharedWorkshopFiles:
					log("RESPONSE_OnEnumerateUserSharedWorkshopFiles: " + e.response);
					if(e.response != SteamResults.OK) return;
					var userRes:UserFilesResult = Steamworks.enumerateUserSharedWorkshopFilesResult();
					log("User shared files: " + userRes.resultsReturned + "/" + userRes.totalResults);
					for(i = 0; i < userRes.resultsReturned; i++) {
						log(i + ": " + userRes.publishedFileId[i]);
					}

			addButton("Toggle fullscreen", toggleFullscreen);
			addButton("Show Friends overlay", activateOverlay);
			addButton("List subscribed files", enumerateSubscribedFiles);
			addButton("List published files", enumerateUserPublishedFiles)
			addButton("List shared files", enumerateSharedFiles);
			addButton("List workshop files", enumerateWorkshopFiles);
			addButton("Update file", updateFile);
